{"push_id":862298210,"size":12,"distinct_size":2,"ref":"refs/heads/allocate-segment","head":"e4e5f0375b538ac7e2a2f7c36d00bd861e584c44","before":"6ad58ff717e62b1e022e847c5b126c1522eb0b88","commits":[{"sha":"7a2ceef690959e4d7e0377e45dcbe9888a2204ef","author":{"email":"cbdb0cc7f3f5b4be81a75fa7242590e3e9882e1e@allen-net.com","name":"Charles Allen"},"message":"Add special handler to allow logger messages during shutdown\n* Adds a special PropertyChecker interface which is ONLY for setting string properties at the very start of psvm","distinct":false,"url":"https://api.github.com/repos/gianm/druid/commits/7a2ceef690959e4d7e0377e45dcbe9888a2204ef"},{"sha":"c3b6fcce9d796a741d2a5e5e0b1c95b23aed1c19","author":{"email":"1962ec5f823accb6639231cf53e7a1c8f194e91f@yahoo-inc.com","name":"Bingkun Guo"},"message":"Add EventReceiverFirehoseMonitor\n\nadd an EventReceiverFirehoseMonitor so that we can monitor how many\nevents have been queued in the EventReceiverFirehose and get a sense\nabout whether the firehose is under too much pressure.","distinct":false,"url":"https://api.github.com/repos/gianm/druid/commits/c3b6fcce9d796a741d2a5e5e0b1c95b23aed1c19"},{"sha":"1df4baf489435f838d808fe935918a4665b7df31","author":{"email":"cbdb0cc7f3f5b4be81a75fa7242590e3e9882e1e@allen-net.com","name":"Charles Allen"},"message":"Move Jackson Guice adapters into io.druid\n* Removes access to protected methods in com.fasterxml\n* Eliminates druid-common's use of foreign package com.fasterxml","distinct":false,"url":"https://api.github.com/repos/gianm/druid/commits/1df4baf489435f838d808fe935918a4665b7df31"},{"sha":"b24eccfb9e4589d5ebea0043e0675fdacb98ff6e","author":{"email":"1962ec5f823accb6639231cf53e7a1c8f194e91f@yahoo-inc.com","name":"Bingkun Guo"},"message":"add doc for bundling custom extensions with other Druid extensions","distinct":false,"url":"https://api.github.com/repos/gianm/druid/commits/b24eccfb9e4589d5ebea0043e0675fdacb98ff6e"},{"sha":"78b42c108750309c2e0014d7d22d9bdc853c1b80","author":{"email":"d6b77b55ddd9c6bf1fb080aa929a6d523e78b91b@gmail.com","name":"Fangjin Yang"},"message":"Merge pull request #1941 from guobingkun/custom_extension\n\nadd doc for bundling custom extensions with other Druid extensions","distinct":false,"url":"https://api.github.com/repos/gianm/druid/commits/78b42c108750309c2e0014d7d22d9bdc853c1b80"},{"sha":"afd67a39a10350010cc918d1f460a41800032e28","author":{"email":"0a592ca970531916270ce283f264ceadc031ba1b@gmail.com","name":"Gian Merlino"},"message":"Merge pull request #1940 from metamx/repackageGuiceJackson\n\nMove Jackson Guice adapters into io.druid","distinct":false,"url":"https://api.github.com/repos/gianm/druid/commits/afd67a39a10350010cc918d1f460a41800032e28"},{"sha":"a57cbfd2c36140a75a149013d7ae04748ac75f9b","author":{"email":"76730f38ae81a847bb7086a6e875ed275da51b51@xvrl.net","name":"Xavier Léauté"},"message":"Merge pull request #1387 from metamx/enableShutdownLogging\n\nAdd special handler to allow logger messages during shutdown","distinct":false,"url":"https://api.github.com/repos/gianm/druid/commits/a57cbfd2c36140a75a149013d7ae04748ac75f9b"},{"sha":"cf779946ef22f032b7657f53d696fc05b662d4bb","author":{"email":"76730f38ae81a847bb7086a6e875ed275da51b51@xvrl.net","name":"Xavier Léauté"},"message":"Merge pull request #1791 from guobingkun/event_receiver_firehose_monitor\n\nEventReceiverFirehoseMonitor","distinct":false,"url":"https://api.github.com/repos/gianm/druid/commits/cf779946ef22f032b7657f53d696fc05b662d4bb"},{"sha":"e923de3eea25f1ebd70e69cde1c3551938d1deeb","author":{"email":"d6b77b55ddd9c6bf1fb080aa929a6d523e78b91b@gmail.com","name":"fjy"},"message":"fix website rendering for this doc","distinct":false,"url":"https://api.github.com/repos/gianm/druid/commits/e923de3eea25f1ebd70e69cde1c3551938d1deeb"},{"sha":"e75c2a407d4257266251ad09aa7b21f2a18df6e8","author":{"email":"0a592ca970531916270ce283f264ceadc031ba1b@gmail.com","name":"Gian Merlino"},"message":"Merge pull request #1944 from druid-io/fix-doc\n\nfix website rendering for this doc","distinct":false,"url":"https://api.github.com/repos/gianm/druid/commits/e75c2a407d4257266251ad09aa7b21f2a18df6e8"},{"sha":"8e743b70c62c353a877dbb3f0766d2fc6b426d01","author":{"email":"0a592ca970531916270ce283f264ceadc031ba1b@gmail.com","name":"Gian Merlino"},"message":"SegmentIdentifier, like a pre-DataSegment.","distinct":true,"url":"https://api.github.com/repos/gianm/druid/commits/8e743b70c62c353a877dbb3f0766d2fc6b426d01"},{"sha":"e4e5f0375b538ac7e2a2f7c36d00bd861e584c44","author":{"email":"0a592ca970531916270ce283f264ceadc031ba1b@gmail.com","name":"Gian Merlino"},"message":"SegmentAllocateAction (fixes #1515)\n\nThis is a feature meant to allow realtime tasks to work without being told upfront\nwhat shardSpec they should use (so we can potentially publish a variable number\nof segments per interval).\n\nThe idea is that there is a \"pendingSegments\" table in the metadata store that\ntracks allocated segments. Each one has a segment id (the same segment id we know\nand love) and is also part of a sequence.\n\nThe sequences are an idea from @cheddar that offers a way of doing replication.\nIf there are N tasks reading exactly the same data with exactly the same logic\n(think Kafka tasks reading a fixed range of offsets) then you can place them\nin the same sequence, and they will generate the same sequence of segments.","distinct":true,"url":"https://api.github.com/repos/gianm/druid/commits/e4e5f0375b538ac7e2a2f7c36d00bd861e584c44"}]}