{"push_id":816792896,"size":129,"distinct_size":1,"ref":"refs/heads/kafka-2399-replace-stream-continually","head":"bc57bb9f892fc0d893678f93447f12bf25dfcc09","before":"68531ed09d4bf7f263e07c4d410dc1916d85666c","commits":[{"sha":"b152c0604cdce8882028b62601916b5d2b82d6a5","author":{"email":"0794a5c7e497910d682bf2c54c66cc30760c0221@juma.me.uk","name":"Ismael Juma"},"message":"KAFKA-2384: Override commit message title in kafka-merge-pr.py\n\nAuthor: Ismael Juma <ismael@juma.me.uk>\n\nReviewers: Guozhang\n\nCloses #105 from ijuma/kafka-2384-override-commit-message-title and squashes the following commits:\n\ne042242 [Ismael Juma] Support overriding of commit message title in kafka-merge-pr.py","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/b152c0604cdce8882028b62601916b5d2b82d6a5"},{"sha":"cd3dc7a5c9f3a68ad73d2ae7c975f9882f00036e","author":{"email":"e9e6a89602eeafe7899c5d97089cda7539de462a@gmail.com","name":"Stevo Slavić"},"message":"MINOR: Added to .gitignore Kafka server logs directory\n\nWhen running Kafka server from sources, logs directory gets created in root of repository, and kafka server logs end up there. Currently that directory is not ignored by git.\n\nThis change adds root logs directory to .gitignore so that Kafka server logs are ignored and do not get tracked by git.\n\nAuthor: Stevo Slavić <sslavic@gmail.com>\n\nReviewers: Ismael Juma\n\nCloses #94 from sslavic/patch-7 and squashes the following commits:\n\nc7b62a7 [Stevo Slavić] MINOR: Added to .gitignore Kafka server logs","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/cd3dc7a5c9f3a68ad73d2ae7c975f9882f00036e"},{"sha":"3c09630844f6e70793f53a9d4f0ef562fe9d91d3","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io","name":"Jason Gustafson"},"message":"KAFKA-2386; increase timeouts for transient test failure in ConsumerCoordinatorResponseTests\n\nThere are two race conditions in the test case \"testGenerationIdIncrementsOnRebalance.\" First, a delay before the second join group request can timeout the initial group and cause the generationId to unexpectedly reset. Second, a delay in the join group request handling will timeout the request itself and cause the test to fail.  This commit doesn't address these race conditions, but increases the timeouts to make them more unlikely. If the problem reoccurs, then we'll probably need a better solution.\n\nAuthor: Jason Gustafson <jason@confluent.io>\n\nReviewers: Gwen Shapira <cshapi@gmail.com>\n\nCloses #107 from hachikuji/KAFKA-2386 and squashes the following commits:\n\na53460a [Jason Gustafson] KAFKA-2386; increase timeouts for transient test failure in ConsumerCoordinatorResponseTest","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/3c09630844f6e70793f53a9d4f0ef562fe9d91d3"},{"sha":"4b400afceadcbe74e3ecbfeb7c3066fd436da192","author":{"email":"a8c3c2e9b87c8d2b7e3e6a9d61d0526c6c8c68d7@gmail.com","name":"lvfangmin"},"message":"KAFKA-2055; Fix transient ConsumerBounceTest.testSeekAndCommitWithBrokerFailure failure.\n\n…kerFailures failure;\n\nAuthor: lvfangmin <lvfangmin@gmail.com>\n\nReviewers: Guozhang\n\nCloses #98 from lvfangmin/KAFKA-2055 and squashes the following commits:\n\n057a1f1 [lvfangmin] KAFKA-2055; Fix transient ConsumerBounceTest.testSeekAndCommitWithBrokerFailures failure;","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/4b400afceadcbe74e3ecbfeb7c3066fd436da192"},{"sha":"1a0179f21a3937065fea2b745de67967bcafcb68","author":{"email":"0794a5c7e497910d682bf2c54c66cc30760c0221@juma.me.uk","name":"Ismael Juma"},"message":"HOTFIX; Encode/decode to utf-8 for commit title IO in kafka-merge-pr.py after KAFKA-2384\n\nThis fix should be fine for Linux and OS X. Not sure about Windows though. This is a very specific fix for new functionality added in KAFKA-2384. There are other places where a similar error could occur, but are less likely.\n\nThe script doesn't really support Unicode input at the moment.\n\nAuthor: Ismael Juma <ismael@juma.me.uk>\n\nReviewers: Guozhang\n\nCloses #109 from ijuma/kafka-2384-hotfix and squashes the following commits:\n\n0ab8958 [Ismael Juma] Encode/decode to utf-8 for commit title IO in kafka-merge-pr.py","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/1a0179f21a3937065fea2b745de67967bcafcb68"},{"sha":"a56a79055dfba4687f476b0a4d20aeec1c4ebff7","author":{"email":"43ecbb61629904b830f7e8cb990c5b3ef10b62b6@linkedin.com","name":"Aditya Auradkar"},"message":"kafka-2205; Generalize TopicConfigManager to handle multiple entity configs; patched by Aditya Auradkar; reviewed Jun Rao","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/a56a79055dfba4687f476b0a4d20aeec1c4ebff7"},{"sha":"7a666f7aa8b1be927579817187e0b5b93543b5e2","author":{"email":"567ac8ee24403c8e831a78c86cc897e9adf189f6@gmail.com","name":"Jaikiran Pai"},"message":"KAFKA-2405; Don't kill the JVM on session establishment failure\n\nAs noted in the JIRA https://issues.apache.org/jira/browse/KAFKA-2405 currently the KafkaHealthCheck causes the JVM to terminate in cases where session establishment with Zookeeper fails. I don't know if retrying (after a while) is a better way to fix this but at least, IMO, the session establishment failure shouldn't kill the JVM. This commit removes the `System.exit()` call.\n\nAuthor: Jaikiran Pai <jaikiran.pai@gmail.com>\n\nReviewers: Gwen Shapira <cshapi@gmail.com>\n\nCloses #111 from jaikiran/kafka-2405 and squashes the following commits:\n\n0255fdb [Jaikiran Pai] KAFKA-2405 Don't kill the JVM on session establishment failure","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/7a666f7aa8b1be927579817187e0b5b93543b5e2"},{"sha":"9cefb2a0fb7852d35cfe0f051bc6eadb8e9c4c80","author":{"email":"c331eca460d53d14caa597b8b6704826efb5a0af@gmail.com","name":"Gwen Shapira"},"message":"KAFKA-2288; Follow-up to KAFKA-2249 - reduce logging and testing; Reviewd by Jun Rao","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/9cefb2a0fb7852d35cfe0f051bc6eadb8e9c4c80"},{"sha":"fc40016cf3cc4143f2e8486722737da3461771e6","author":{"email":"4cf7ebbe638391c4d27a10cf751b99bdbd1a1880@gmail.com","name":"Grant Henke"},"message":"KAFKA-2407: Only create log directory when it will be used\n\nAuthor: Grant Henke <granthenke@gmail.com>\n\nReviewers: Gwen Shapira\n\nCloses #115 from granthenke/log-fix and squashes the following commits:\n\nde36138 [Grant Henke] Small comment fix\n49a8dd4 [Grant Henke] KAFKA-2407: Only create log directory when it will be used","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/fc40016cf3cc4143f2e8486722737da3461771e6"},{"sha":"85d8218ef41381c58eb16d7542e41416c82bdf4a","author":{"email":"81ffae58c459f74195044ace599cc448410ac50e@gmail.com","name":"Jiangjie Qin"},"message":"KAFKA-2401: Fix transient failure in ProducerSendTest.testCloseWithZeroTimeoutFromSenderThread\n\nAuthor: Jiangjie Qin <becket.qin@gmail.com>\n\nReviewers: Guozhang\n\nCloses #113 from becketqin/KAFKA-2401 and squashes the following commits:\n\n7d4223d [Jiangjie Qin] KAFKA-2401: fix transient failure in ProducerSendTest.testCloseWithZeroTimeoutFromSenderThread","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/85d8218ef41381c58eb16d7542e41416c82bdf4a"},{"sha":"27d499fe66fc034669a1852ca33ee2f486e1b83c","author":{"email":"4cf7ebbe638391c4d27a10cf751b99bdbd1a1880@gmail.com","name":"Grant Henke"},"message":"KAFKA-2393: Correctly Handle InvalidTopicException in KafkaApis.getTo…\n\n…picMetadata()\n\nAuthor: Grant Henke <granthenke@gmail.com>\n\nReviewers: Jun Rao <junrao@gmail.com>\n\nCloses #117 from granthenke/invalid-topic and squashes the following commits:\n\n0abda5f [Grant Henke] KAFKA-2393: Correctly Handle InvalidTopicException in KafkaApis.getTopicMetadata()","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/27d499fe66fc034669a1852ca33ee2f486e1b83c"},{"sha":"95c626dc04e033c4349e68d47a3bd6e21b77706c","author":{"email":"e9e6a89602eeafe7899c5d97089cda7539de462a@gmail.com","name":"Stevo Slavić"},"message":"MINOR: ConsumerRecords are organized per topic partition\n\nConsumerRecords has records organized per topic partition, not per topic as ConsumerRecords javadoc suggested.\n\nAuthor: Stevo Slavić <sslavic@gmail.com>\n\nReviewers: Jason, Guozhang\n\nCloses #92 from sslavic/patch-6 and squashes the following commits:\n\nb08a58d [Stevo Slavić] MINOR: ConsumerRecords are organized per topic partition","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/95c626dc04e033c4349e68d47a3bd6e21b77706c"},{"sha":"4b798f0dee004ac6b96ff563a0e2df65e016c694","author":{"email":"e9e6a89602eeafe7899c5d97089cda7539de462a@gmail.com","name":"Stevo Slavić"},"message":"MINOR: auto.offset.reset docs not in sync with validation\n\nIn this commit https://github.com/apache/kafka/commit/0699ff2ce60abb466cab5315977a224f1a70a4da#diff-5533ddc72176acd1c32f5abbe94aa672 among other things auto.offset.reset possible options were changed from smallest to earliest and from largest to latest, but not in documentation for that configuration property.\n\nThis patch fixes documentation for auto.offset.reset consumer configuration property so it is in sync with validation logic.\n\nAuthor: Stevo Slavić <sslavic@gmail.com>\n\nReviewers: Jason, Ismael, Guozhang\n\nCloses #91 from sslavic/patch-5 and squashes the following commits:\n\nf4c9656 [Stevo Slavić] MINOR: auto.offset.reset docs not in sync with validation","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/4b798f0dee004ac6b96ff563a0e2df65e016c694"},{"sha":"907ee7b5eae9e163e7abb24f97dedbaa78bc9d8c","author":{"email":"e9e6a89602eeafe7899c5d97089cda7539de462a@gmail.com","name":"Stevo Slavić"},"message":"MINOR: Fixed javadoc for committed return value\n\nIf no offset has been committed, then committed method does not return (null) value, instead NoOffsetForPartitionException is thrown in that case.\n\nAuthor: Stevo Slavić <sslavic@gmail.com>\n\nReviewers: Ismael, Guozhang\n\nCloses #89 from sslavic/patch-4 and squashes the following commits:\n\n5c0a152 [Stevo Slavić] MINOR: Fixed javadoc for committed return value","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/907ee7b5eae9e163e7abb24f97dedbaa78bc9d8c"},{"sha":"9b1c52d52e4e9bbbd89b125fd510bf8b247643ac","author":{"email":"8271c39723bb7ffa27bfa684cdec00cadd791fe9@gmail.com","name":"Andrew Otto"},"message":"MINOR: Fix typo in ReplicaVerificationTool output\n\nAuthor: Andrew Otto <acotto@gmail.com>\n\nReviewers: Ismael Juma, Guozhang Wang\n\nCloses #101 from ottomata/trunk and squashes the following commits:\n\n10b76f3 [Andrew Otto] MINOR - Fix typo in ReplicaVerificationTool output","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/9b1c52d52e4e9bbbd89b125fd510bf8b247643ac"},{"sha":"006b45c7e5b94e70b3a4200f4646042f3557c48e","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io","name":"Jason Gustafson"},"message":"KAFKA-2400: Expose heartbeat interval in KafkaConsumer configuration\n\nAuthor: Jason Gustafson <jason@confluent.io>\n\nReviewers: Guozhang Wang\n\nCloses #116 from hachikuji/KAFKA-2400 and squashes the following commits:\n\n3c1b1dd [Jason Gustafson] KAFKA-2400; expose heartbeat interval in KafkaConsumer configuration","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/006b45c7e5b94e70b3a4200f4646042f3557c48e"},{"sha":"f6373e4d9929d123a8474ab7673ee701f63ac593","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io","name":"Jason Gustafson"},"message":"KAFKA-2340: Improve KafkaConsumer Fetcher test coverage\n\nAuthor: Jason Gustafson <jason@confluent.io>\n\nReviewers: Guozhang Wang\n\nCloses #112 from hachikuji/KAFKA-2340 and squashes the following commits:\n\ncc49ca2 [Jason Gustafson] KAFKA-2340; improve KafkaConsumer Fetcher test coverage","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/f6373e4d9929d123a8474ab7673ee701f63ac593"},{"sha":"63b820c592aba3ec6f26cc99c0c470795029b10c","author":{"email":"8fa565e409f8c7ed863709e9ebd2403d66c87d8d@linkedin.com","name":"Onur Karaman"},"message":"KAFKA-2413; New consumer's subscribe(Topic...) api fails if called more than once\n\nAuthor: Onur Karaman <okaraman@linkedin.com>\n\nReviewers: Ashish Singh, Ismael Juma, Jason Gustafson\n\nCloses #122 from onurkaraman/KAFKA-2413 and squashes the following commits:\n\ncc340fc [Onur Karaman] fix ConsumerCoordinator updateConsumer","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/63b820c592aba3ec6f26cc99c0c470795029b10c"},{"sha":"47c99f38726dd5bd3bf2c2f8a8a999d36b53ffcf","author":{"email":"0794a5c7e497910d682bf2c54c66cc30760c0221@juma.me.uk","name":"Ismael Juma"},"message":"Minor: Fixes to Selector's javadoc\n\nAuthor: Ismael Juma <ismael@juma.me.uk>\n\nCloses #126 from ijuma/minor-selector-javadoc-fixes and squashes the following commits:\n\na26f529 [Ismael Juma] Minor fixes to Selector's javadoc","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/47c99f38726dd5bd3bf2c2f8a8a999d36b53ffcf"},{"sha":"a36befd81ed97c18e3e676559617bffdbb191d65","author":{"email":"2a8d9cc38b56e2e55918c9eba7d6f17fe14877bc@gmail.com","name":"Dave Cromberge"},"message":"MINOR: documentation fix in StringDecoder\n\nAuthor: Dave Cromberge <davecromberge@gmail.com>\n\nCloses #124 from davecromberge/documentation-fix and squashes the following commits:\n\n7b9b1ce [Dave Cromberge] minor documentation fix to StringDecoder","distinct":false,"url":"https://api.github.com/repos/ijuma/kafka/commits/a36befd81ed97c18e3e676559617bffdbb191d65"}]}