Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues 140 #144

Closed
wants to merge 387 commits into from
Closed

Issues 140 #144

wants to merge 387 commits into from

Conversation

iPinYou
Copy link
Contributor

@iPinYou iPinYou commented Oct 7, 2014

fixed #140

g9yuayon and others added 30 commits December 4, 2013 14:38
Removed redundant code from SuroModule.
Support an optional filter on each sink in the routing map.  The
routing map format is changed form

"where" : ["sink1", "sink2"]

to

"where" : [
   { "sink" : "sink1"},
   { "sink" : "sink2",
      "filter" : { "type" : "regex",
          "regex" : "abc" }
   }
]

This change breaks backwards compatibility with the exisintg route map
definition
- Added support of JSON format for message filtering
metacret and others added 27 commits July 27, 2014 22:52
Automatically creating file queue directories for Queue4client
suro-tranquility's ZkExternalResource file is copied and pased from suro-kafka, its test class dependency is not making idea project file correctly
Removed duplicated metrics. Added default tag for empty routing key
FileBlockingQueue's default gc period changed to 1 minute from 1hour
MessageSetReader's exception should truncate all messages
Updated thrift gen files
Added a few more test cases for FileBlockingQueue including multithreading
HealthCheck is not closing TTransport because it's making server throw the following error:
2014-08-21 06:55:11,276 ERROR Thread-15 AbstractNonblockingServer$FrameBuffer - Read an invalid frame size of 0. Are you using TFramedTransport on the client side?
Added configuration SuroClient.enableOutPool, by default false
SuroClient result status code is not OK, the server should be marked down
When OutPool is disabled, ConnectionOutPool should not be created
Unit tests fixed
MessageSetReader will increase DROPPED_COUNT on the exception
MesageRouter will increase DROPPED_COUNT on emptyRoutingKey
QueuedSink with sinkId will increase DROPPED_COUNT with the tag, sinkId
AsyncSuroClient jobQueue is blocked on offer()
we can safely ignore IndexOutOfBoundaryException
FileQueue with sizeLimit configuration
change get() to get(File file) , providing more useful info .
use suro File's lastModify/dateCreated time to generate upload path.
@cloudbees-pull-request-builder

suro-pull-requests #111 FAILURE
Looks like there's a problem with this pull request

@iPinYou iPinYou closed this Oct 7, 2014
@iPinYou iPinYou deleted the ISSUES-140 branch October 7, 2014 05:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

the upload path is not reasonable when reconnect to hdfs/s3
9 participants