{"push_id":777143384,"size":16,"distinct_size":0,"ref":"refs/heads/trunk","head":"13c432f7952de27e9bf8cb4adb33a91ae3a4b738","before":"9a6b57334953ef86603454e5b0d1287ee4281d03","commits":[{"sha":"3285a9c890c1800b15c85a80e676cf4365cbe785","author":{"email":"0794a5c7e497910d682bf2c54c66cc30760c0221@juma.me.uk","name":"Ismael Juma"},"message":"KAFKA-2457; StackOverflowError during builds\n\nThe default is typically `1m` for 64-bit machines and the Scala compiler sometimes needs more than this.\n\nAuthor: Ismael Juma <ismael@juma.me.uk>\n\nReviewers: Manikumar Reddy, Gwen Shapira\n\nCloses #157 from ijuma/kafka-2457-stackoverflowerror-during-builds","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/3285a9c890c1800b15c85a80e676cf4365cbe785"},{"sha":"6acd37720df402a665094ba1153ae200ad5d6705","author":{"email":"0794a5c7e497910d682bf2c54c66cc30760c0221@juma.me.uk","name":"Ismael Juma"},"message":"KAFKA-2457; Fix how the argument is passed to `compileScala`\n\nAuthor: Ismael Juma <ismael@juma.me.uk>\n\nReviewers: Gwen Shapira\n\nCloses #159 from ijuma/kafka-2457-fix","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/6acd37720df402a665094ba1153ae200ad5d6705"},{"sha":"1d2ae89c5a1dc5d18b8188bf737a8e1d195be325","author":{"email":"c3918f39022407dee6a0056ceca9b1aa80e8e4ce@confluent.io","name":"Geoff Anderson"},"message":"KAFKA-2439; Add MirrorMaker service class for system tests\n\nAdded MirrorMaker service and a few corresponding sanity checks, as well as necessary config template files. A few additional updates to accomodate the change in wait_until from ducktape0.2.0->0.3.0\n\nAuthor: Geoff Anderson <geoff@confluent.io>\n\nReviewers: Ewen Cheslack-Postava, Gwen Shapira\n\nCloses #148 from granders/KAFKA-2439 and squashes the following commits:\n\nc7c3ebd [Geoff Anderson] MirrorMaker now can run as multi-node service. Added kill -9 to various clean_node methods.\n1e806f2 [Geoff Anderson] Various cleanups per review.\n1b4b049 [Geoff Anderson] Added MirrorMaker service and a few corresponding sanity checks, as well as necessary config template files. A few additional updates to accomodate the change in wait_until from ducktape0.2.0->0.3.0","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/1d2ae89c5a1dc5d18b8188bf737a8e1d195be325"},{"sha":"5d453ba6d4654efc93e6b2d2f069139afa571b94","author":{"email":"3c570cdf4dc58fc3b21487b07c1f8c01a0956664@gmail.com","name":"Mayuresh Gharat"},"message":"KAFKA-2351; Catch all exceptions in socket server's acceptor; reviewed by Grant Henke, Joel Koshy, Jiangjie Qin, Jun Rao","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/5d453ba6d4654efc93e6b2d2f069139afa571b94"},{"sha":"436b7ddc386eb688ba0f12836710f5e4bcaa06c8","author":{"email":"43ecbb61629904b830f7e8cb990c5b3ef10b62b6@linkedin.com","name":"Aditya Auradkar"},"message":"KAFKA-2136; Add throttle time (on quota violation) in fetch/produce\nresponses; reviewed by Joel Koshy, Dong Lin and Jun Rao","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/436b7ddc386eb688ba0f12836710f5e4bcaa06c8"},{"sha":"8b538d62bd7ddcefd177bfed01b10b39fc971bb1","author":{"email":"c331eca460d53d14caa597b8b6704826efb5a0af@gmail.com","name":"Gwen Shapira"},"message":"KAFKA-1683; persisting session information in Requests\n\nAuthor: Gwen Shapira <cshapi@gmail.com>\n\nReviewers: Sriharsha Chintalapa, Ismael Juma, Edward Ribeiro, Parth Brahmbhatt, Jun Rao\n\nCloses #155 from gwenshap/KAFKA-1683","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/8b538d62bd7ddcefd177bfed01b10b39fc971bb1"},{"sha":"03f850f671ba3035eb150fa243dca0a2aed28302","author":{"email":"471b99e9587a41b6ef9458f378b9b38160fe7925@gmail.com","name":"David Jacot"},"message":"KAFKA-2072: Add StopReplica request/response to o.a.k.common.requests\n\nThis PR adds StopReplica request and response as it is required by ijuma for KAFKA-2411. Migration of core module is addressed a separate PR (#141).\n\nijuma Could you review it? gwenshap Could you take a look as well?\n\nAuthor: David Jacot <david.jacot@gmail.com>\n\nReviewers: Ismael Juma <ismael@juma.me.uk>, Jun Rao <junrao@gmail.com>\n\nCloses #170 from dajac/KAFKA-2072-part-1","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/03f850f671ba3035eb150fa243dca0a2aed28302"},{"sha":"35eaef7bb4ebcf6b209312db774564451b052ca9","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io","name":"Jason Gustafson"},"message":"KAFKA-2388: refactor KafkaConsumer subscribe API\n\nAuthor: Jason Gustafson <jason@confluent.io>\n\nReviewers: Edward Ribeiro, Onur Karaman, Ismael Juma, Guozhang Wang\n\nCloses #139 from hachikuji/KAFKA-2388 and squashes the following commits:\n\n377c67e [Jason Gustafson] KAFKA-2388; refactor KafkaConsumer subscribe API","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/35eaef7bb4ebcf6b209312db774564451b052ca9"},{"sha":"8c88d198a0bcd0292a6b7ec3b08ae138e41fcc6e","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ewencp.org","name":"Ewen Cheslack-Postava"},"message":"KAFKA-2467: Fix changes to behavior in ConsoleConsumer: properly parse consumer.config option, handle exceptions during message processing, and print number of processed messages to stderr.\n\nAuthor: Ewen Cheslack-Postava <me@ewencp.org>\n\nReviewers: Guozhang Wang\n\nCloses #166 from ewencp/kafka-2467-fix-console-consumer-behavior-regressions and squashes the following commits:\n\n8b5e30c [Ewen Cheslack-Postava] KAFKA-2466: Fix ConsoleConsumer exit process for new consumer to avoid ConcurrentModificationException.\nc6abe38 [Ewen Cheslack-Postava] Fix missing parameter in test.\na6961ee [Ewen Cheslack-Postava] KAFKA-2467: Fix changes to behavior in ConsoleConsumer: properly parse consumer.config option, handle exceptions during message processing, and print number of processed messages to stderr.","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/8c88d198a0bcd0292a6b7ec3b08ae138e41fcc6e"},{"sha":"492bfdfa873db649049382b9785cefef2d6d1eca","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ewencp.org","name":"Ewen Cheslack-Postava"},"message":"KAFKA-2367; Add Copycat runtime data API.\n\nAuthor: Ewen Cheslack-Postava <me@ewencp.org>\n\nReviewers: Gwen Shapira, Jay Kreps\n\nCloses #163 from ewencp/kafka-2367-copycat-runtime-data-api","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/492bfdfa873db649049382b9785cefef2d6d1eca"},{"sha":"2fa8c748537a86a8b81b43ab7df060b6e61f5085","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ewencp.org","name":"Ewen Cheslack-Postava"},"message":"KAFKA-2377: Add basic system test for copycat using source and sink file connectors.\n\nTests standalone mode by running separate source and sink connectors, catting\ndata into the source file, and validating the output in the sink file. Restarts\nthe service to verify that clean restarts will result in tasks resuming where\nthey left off.\n\nAuthor: Ewen Cheslack-Postava <me@ewencp.org>\n\nReviewers: Geoff Andreson, Gwen Shapira\n\nCloses #150 from ewencp/kafka-2377-copycat-system-test","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/2fa8c748537a86a8b81b43ab7df060b6e61f5085"},{"sha":"8956004a51a67c028f8acc73e82f4d1a3e4116c7","author":{"email":"46c1bfc637d888408d29d0e605297333fe43a7ee@cloudera.com","name":"Ashish Singh"},"message":"KAFKA-2468: SIGINT during Kafka server startup can leave server deadlocked\n\nAs we handle exceptions or invalid states in Kafka server by shutting it down, there is no reason to use exit() and not halt() in shutdown itself.\n\nAuthor: asingh <asingh@cloudera.com>\n\nReviewers: Ewen Cheslack-Postava, Guozhang Wang\n\nCloses #167 from SinghAsDev/KAFKA-2468","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/8956004a51a67c028f8acc73e82f4d1a3e4116c7"},{"sha":"9c936b186d390f59f1d4ad8cc2995f800036a3d6","author":{"email":"c3918f39022407dee6a0056ceca9b1aa80e8e4ce@confluent.io","name":"Geoff Anderson"},"message":"MINOR: kafkatest add manifest\n\nThis patch makes it possible to publish kafkatest (system test package) to pypi and use it as a library in other projects by:\n\n- including necessary static resources with the package\n- renaming the version to conform w/PEP 440, since python packaging tools reject the current version name\n\nAuthor: Geoff Anderson <geoff@confluent.io>\n\nReviewers: Ewen Cheslack-Postava, Gwen Shapira\n\nCloses #173 from granders/minor-kafkatest-add-manifest","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/9c936b186d390f59f1d4ad8cc2995f800036a3d6"},{"sha":"3803e5cb37cb602ff9eab5562ff8db3a2dd79b45","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ewencp.org","name":"Ewen Cheslack-Postava"},"message":"KAFKA-2475: Make Copycat only have a Converter class instead of Serializer, Deserializer, and Converter.\n\nThe Converter class now translates directly between byte[] and Copycat's data\nAPI instead of requiring an intermediate runtime type like Avro's GenericRecord\nor Jackson's JsonNode.\n\nAuthor: Ewen Cheslack-Postava <me@ewencp.org>\n\nReviewers: Gwen Shapira\n\nCloses #172 from ewencp/kafka-2475-unified-serializer-converter and squashes the following commits:\n\n566c52f [Ewen Cheslack-Postava] Checkstyle fixes\n320d0df [Ewen Cheslack-Postava] Restrict offset format.\n85797e7 [Ewen Cheslack-Postava] Add StringConverter for using Copycat with raw strings.\n698d65c [Ewen Cheslack-Postava] Move and update outdated comment about handing of types for BYTES type in Copycat.\n4bed051 [Ewen Cheslack-Postava] KAFKA-2475: Make Copycat only have a Converter class instead of Serializer, Deserializer, and Converter.","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/3803e5cb37cb602ff9eab5562ff8db3a2dd79b45"},{"sha":"8354959969c3fe2094b66c44c1c54c3949605e13","author":{"email":"2b3e5a8a2ccaca617a9f91313584c053242436dd@gmail.com","name":"Dong Lin"},"message":"KAFKA-2485; Allow producer performance to take properties from a file…\n\n… via --consumer.config command line parameter\n\nAuthor: Dong Lin <lindong28@gmail.com>\n\nReviewers: Ewen Cheslack-Postava, Onur Karaman\n\nCloses #174 from lindong28/KAFKA-2485","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/8354959969c3fe2094b66c44c1c54c3949605e13"},{"sha":"13c432f7952de27e9bf8cb4adb33a91ae3a4b738","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io","name":"Jason Gustafson"},"message":"KAFKA-2486; fix performance regression in new consumer\n\nThe sleep() in KafkaConsumer's poll blocked any pending IO from being completed and created a performance bottleneck. It was intended to implement the fetch backoff behavior, but that was a misunderstanding of the setting \"retry.backoff.ms\" which should only affect failed fetches.\n\nAuthor: Jason Gustafson <jason@confluent.io>\n\nReviewers: Ewen Cheslack-Postava, Gwen Shapira\n\nCloses #180 from hachikuji/KAFKA-2486","distinct":false,"url":"https://api.github.com/repos/benstopford/kafka/commits/13c432f7952de27e9bf8cb4adb33a91ae3a4b738"}]}