{"push_id":930431405,"size":39,"distinct_size":39,"ref":"refs/heads/ma-s3a","head":"ddfd877ddeeb424751a18c3b7377ffc5c1c4fa46","before":"1654eecc2069cbea477cd277e8b6f1fa8e92a576","commits":[{"sha":"ebb75e57ceb67c5a95816285ddf3f24f26e04e3b","author":{"email":"6fc1882a89e1b58886ffb102f15f709862502a74@varagesale.com","name":"Jerome Gagnon"},"message":"Backward compatibility fix and GS compatibility fix; soften config requirements","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/ebb75e57ceb67c5a95816285ddf3f24f26e04e3b"},{"sha":"2f48cc5ae6f9a7d249c386ea068eb0e3c4c36a8d","author":{"email":"f42d011b1d8237c000dbb5f95d3f3411190080b8@users.noreply.github.com","name":"Henry Haiying Cai"},"message":"Merge pull request #145 from jgagnon1/fix-gs-compatibility\n\nBackward compatibility fix and GS compatibility fix","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/2f48cc5ae6f9a7d249c386ea068eb0e3c4c36a8d"},{"sha":"15cb332bf806f2254fd83e0dfa91ea02e05bf701","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@richardlee.name","name":"Richard Lee"},"message":"Archive kafka message key.\nCreate a new SequenceFile Reader/Writer that stores a MessagePack in the key\nwhich contains both the offset and the kafka message key.  A number of small\nAPI changes (primarily to Message and KeyValue) to plumb the kafka message\nkey through from the consumer to the writer.  Added a new unit test for the\nnew Reader/Writer.","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/15cb332bf806f2254fd83e0dfa91ea02e05bf701"},{"sha":"4b4450c1d084bcfadadd9d6eb81b0fc1718026eb","author":{"email":"f42d011b1d8237c000dbb5f95d3f3411190080b8@users.noreply.github.com","name":"Henry Haiying Cai"},"message":"Merge pull request #147 from TiVo/archive-kafka-key\n\nArchive kafka message key.","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/4b4450c1d084bcfadadd9d6eb81b0fc1718026eb"},{"sha":"2ab3f1646355c7ab95bef4d94ca19c61645c87f3","author":{"email":"6fc1882a89e1b58886ffb102f15f709862502a74@varagesale.com","name":"Jerome Gagnon"},"message":"SimpleDateFormat are NOT thread-safe","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/2ab3f1646355c7ab95bef4d94ca19c61645c87f3"},{"sha":"60c2e4852c4ddb034c8e5ea1542139c02ec6d840","author":{"email":"dc00a768e8c4e558b5ab9976925d3089aac9daa5@users.noreply.github.com","name":"Pawel Garbacki"},"message":"Merge pull request #148 from jgagnon1/fix-sdf-race\n\n[URGENT] Bugfix: SimpleDateFormat are NOT thread-safe","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/60c2e4852c4ddb034c8e5ea1542139c02ec6d840"},{"sha":"2e09d1b73df35d1d2068fc5aed207b3896726a5f","author":{"email":"ab801352e5197f34dd47ef0f111712c1115514d1@pinterest.com","name":"Henry Cai"},"message":"bump the version from 0.6-SNAPSHOT to 0.7-SNAPSHOT fore secor","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/2e09d1b73df35d1d2068fc5aed207b3896726a5f"},{"sha":"d8ebc0478574d8cc0ee01b5e19e124406ce1b010","author":{"email":"ab801352e5197f34dd47ef0f111712c1115514d1@pinterest.com","name":"Henry Cai"},"message":"Use the strict UNIX_LINES mode to do regular expression parsing\n\nRecently we added RegexMessageParser to parse the text log file, occasionally I saw the error message about cannot parsing some messages.\n\nAfter investigation, I realized that the problem is some text log contain non-standard unicode (e.g. 0x85) in the url field, these 0x85 char are being treated as newline in java.text.Pattern.\n\nFix this by using strict UNIX line parsing (i.e. only recognize 0x0a as the line terminator)","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/d8ebc0478574d8cc0ee01b5e19e124406ce1b010"},{"sha":"6ffc102979f46441a50994a947122b1376151be6","author":{"email":"f42d011b1d8237c000dbb5f95d3f3411190080b8@users.noreply.github.com","name":"Henry Haiying Cai"},"message":"Merge pull request #149 from HenryCaiHaiying/master\n\nUse the strict UNIX_LINES mode to do regular expression parsing","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/6ffc102979f46441a50994a947122b1376151be6"},{"sha":"38a9ed531c4472ff5de5f03b1b45bf3608a20d95","author":{"email":"ab801352e5197f34dd47ef0f111712c1115514d1@pinterest.com","name":"Henry Cai"},"message":"Upgreade version to 0.8-SNAPSHOT","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/38a9ed531c4472ff5de5f03b1b45bf3608a20d95"},{"sha":"5e5feb2f3856b7ceb7f3c39f40ea76277842479c","author":{"email":"ab801352e5197f34dd47ef0f111712c1115514d1@pinterest.com","name":"Henry Cai"},"message":"Make the finalizer delay to be a configuration parameter\n\nWe used to have hard-coded 3600 seconds delay before the partition can be finalized to allow for late-arrival events.\n\nSome use cases (e.g. hourly pull) want shorter delay time (e.g. 15 minutes).\n\nMake this parameter a configuration.","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/5e5feb2f3856b7ceb7f3c39f40ea76277842479c"},{"sha":"4bd65c8b32931d610f5464d6f7b206e210fbe2d7","author":{"email":"f42d011b1d8237c000dbb5f95d3f3411190080b8@users.noreply.github.com","name":"Henry Haiying Cai"},"message":"Merge pull request #152 from HenryCaiHaiying/master\n\nMake the finalizer delay to be a configuration parameter","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/4bd65c8b32931d610f5464d6f7b206e210fbe2d7"},{"sha":"a75234c9ae90442c4bf3874c1e6750ee37624d41","author":{"email":"ab801352e5197f34dd47ef0f111712c1115514d1@pinterest.com","name":"Henry Cai"},"message":"Cut 0.8 release, and bump the version to 0.9-SNAPSHOT","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/a75234c9ae90442c4bf3874c1e6750ee37624d41"},{"sha":"1a5a437bdbe28bbff8ff24e5a8d988a6a05c9787","author":{"email":"94db8e9bd577053d4095f274d8e7638283222855@gmail.com","name":"robertfirek"},"message":"Restore support for s3a file system","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/1a5a437bdbe28bbff8ff24e5a8d988a6a05c9787"},{"sha":"08d448c4da95fdb3124f5a507a0eb2b889182d60","author":{"email":"f42d011b1d8237c000dbb5f95d3f3411190080b8@users.noreply.github.com","name":"Henry Haiying Cai"},"message":"Merge pull request #155 from Crowdmix/master\n\nRestore support for s3a file system","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/08d448c4da95fdb3124f5a507a0eb2b889182d60"},{"sha":"14ed1fb48484bd4f8ced50b45fef28bef9ca1bde","author":{"email":"ab801352e5197f34dd47ef0f111712c1115514d1@pinterest.com","name":"Henry Cai"},"message":"Cut 0.9 version and bump the running version to 0.10-SNAPSHOT","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/14ed1fb48484bd4f8ced50b45fef28bef9ca1bde"},{"sha":"d2a58cde4ea8dfc70f2c62fe74b0a234f2bbc114","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@barricade.io","name":"keithdotpower"},"message":"Added options for S3 managed and customer-key based encryption, fixed dependencies","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/d2a58cde4ea8dfc70f2c62fe74b0a234f2bbc114"},{"sha":"d8a71015892507a5e10083d96e7e4608a8395d61","author":{"email":"ab801352e5197f34dd47ef0f111712c1115514d1@pinterest.com","name":"Henry Cai"},"message":"Add a new config to allow more flexible mapping from kafka topic to hive table name\n\nCurrently, we have secor.hive.prefix to allow people adding prefix to a kakfa topic name when mapping to hive table name.  Sometimes, people have an existing hive table name which doesn't fall in into the prefix pattern.  Add new config 'secor.hive.table.name.topic1=table1' to map topic name to arbituary hive table name.  This is an optional config, the existence of this property will override the hive.table.prefix property.","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/d8a71015892507a5e10083d96e7e4608a8395d61"},{"sha":"1c666e12e17c58086b8fe0644c342c5b2818101a","author":{"email":"ab801352e5197f34dd47ef0f111712c1115514d1@pinterest.com","name":"Henry Cai"},"message":"Remove openjdk7 since it constantsly causing core dumps on starting zookeeper:\n\nrunning ./scripts/run_kafka_class.sh         org.apache.zookeeper.server.quorum.QuorumPeerMain ./scripts/../zookeeper.test.properties >         /tmp/secor_dev/logs/zookeeper.log 2>&1 &\n*** buffer overflow detected ***: /usr/lib/jvm/java-7-openjdk-amd64/bin/java terminated\n======= Backtrace: =========\n/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x2b029fa7ae57]","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/1c666e12e17c58086b8fe0644c342c5b2818101a"},{"sha":"22ee03949a6e73b03c5d53d7616cf69cf0f82713","author":{"email":"ab801352e5197f34dd47ef0f111712c1115514d1@pinterest.com","name":"Henry Cai"},"message":"Add a new config to allow more flexible mapping from kafka topic to hive table name\n\nCurrently, we have secor.hive.prefix to allow people adding prefix to a kakfa topic name when mapping to hive table name.  Sometimes, people have an existing hive table name which doesn't fall in into the prefix pattern.  Add new config 'secor.hive.table.name.topic1=table1' to map topic name to arbituary hive table name.  This is an optional config, the existence of this property will override the hive.table.prefix property.","distinct":true,"url":"https://api.github.com/repos/FundingCircle/secor/commits/22ee03949a6e73b03c5d53d7616cf69cf0f82713"}]}