{"push_id":1026700445,"size":60,"distinct_size":60,"ref":"refs/heads/trunk","head":"e89a9ce1a4383af32435c7f4ee04361b1b65797d","before":"f7887bd6f9db578a5a3ee04606bb4f3a74528eb8","commits":[{"sha":"6d65edebae5a834fe58d4a29b74267eb34bec065","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@confluent.io","name":"Michael G. Noll"},"message":"HOTFIX: Generate javadocs for all Streams packages with the exception of internals\n\nAuthor: Michael G. Noll <michael@confluent.io>\n\nReviewers: Eno Thereska, Gwen Shapira\n\nCloses #1013 from miguno/trunk-streams-javadocs-fixes","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/6d65edebae5a834fe58d4a29b74267eb34bec065"},{"sha":"b7d6fae59ed782833981675efa0304ce2b12a59e","author":{"email":"c331eca460d53d14caa597b8b6704826efb5a0af@gmail.com","name":"Gwen Shapira"},"message":"KAFKA-3299: Ensure that reading config log on rebalance doesn't hang the herder\n\nAuthor: Gwen Shapira <cshapi@gmail.com>\n\nReviewers: Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #981 from gwenshap/KAFKA-3299","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/b7d6fae59ed782833981675efa0304ce2b12a59e"},{"sha":"33f33075468f53bf6d4d1bd79fdb64443ca30dfa","author":{"email":"65ef2be538e0b97ed47bc02e82db958cf6d5021d@fitbit.com","name":"Yifan Ying"},"message":"KAFKA-3233: expose consumer per-topic metrics\n\nIn version of 0.8.2.1, the old consumer will provide the metrics reporter per-topic consumer metrics under group 'ConsumerTopicMetrics'. For example:\n\n*.ConsumerTopicMetrics.clientId.[topic name].BytesPerSec.count\n*.ConsumerTopicMetrics.clientId.[topic name].MessagesPerSec.count\n\nThese consumer metrics are useful since it helps us monitor consumer rate for each topic. But the new consumer(0.9.0.0) doesn't expose per topic metrics anymore, even though I did find sensor objects in consumer metrics object collecting per-topic metrics.\n\nAfter investigation, I found that these sensors are not registering any KafkaMetrics.\n\nAuthor: Yifan Ying <yying@fitbit.com>\n\nReviewers: Grant Henke, Jason Gustafson, Guozhang Wang\n\nCloses #939 from happymap/KAFKA-3233","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/33f33075468f53bf6d4d1bd79fdb64443ca30dfa"},{"sha":"25bde48e6a43b0a2c1c9430eb560b43e160ae3ea","author":{"email":"46c1bfc637d888408d29d0e605297333fe43a7ee@cloudera.com","name":"Ashish Singh"},"message":"KAFKA-3339: Fix java docs for seekToEnd and seekToBeginning.\n\nAuthor: Ashish Singh <asingh@cloudera.com>\n\nReviewers: Gwen Shapira\n\nCloses #1021 from SinghAsDev/KAFKA-3339","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/25bde48e6a43b0a2c1c9430eb560b43e160ae3ea"},{"sha":"5761a9ec7285cae9167fcb10f0e800e2a048511a","author":{"email":"5c5b03b4d6e1a3a45d39ad15b70eab568fe0a48b@gmail.com","name":"Manikumar reddy O"},"message":"MINOR: streams javadoc corrections\n\nAuthor: Manikumar reddy O <manikumar.reddy@gmail.com>\n\nReviewers: Gwen Shapira\n\nCloses #1019 from omkreddy/JAVADOC","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/5761a9ec7285cae9167fcb10f0e800e2a048511a"},{"sha":"94c234341907b705ec34dd2b390899435286e242","author":{"email":"0794a5c7e497910d682bf2c54c66cc30760c0221@juma.me.uk","name":"Ismael Juma"},"message":"KAFKA-3341: Improve error handling on invalid requests\n\n* Include request id when parsing of request header fails\n* Don't mute selector on a connection that was closed due to an error (otherwise a second exception is thrown)\n* Throw appropriate exception from `ApiKeys.fromId` if invalid id is passed\n* Fail fast in `AbstractRequest.getRequest` if we fail to handle an instance of `ApiKeys` (if this happens, it's a programmer error and the code in `getRequest` needs to be updated)\n\nI ran into the top two issues while trying to figure out why a connection from a producer to a broker was failing (and it made things harder than necessary). While fixing them, I noticed the third and fourth issues.\n\nAuthor: Ismael Juma <ismael@juma.me.uk>\n\nReviewers: Gwen Shapira\n\nCloses #1017 from ijuma/kafka-3341-improve-error-handling-invalid-requests","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/94c234341907b705ec34dd2b390899435286e242"},{"sha":"33fcaad26ed2b48dcc3a41c1c71d95eeb3779168","author":{"email":"4cf7ebbe638391c4d27a10cf751b99bdbd1a1880@gmail.com","name":"Grant Henke"},"message":"MINOR: Remove usage of deprecated junit.framework.Assert\n\nAuthor: Grant Henke <granthenke@gmail.com>\n\nReviewers: Gwen Shapira\n\nCloses #938 from granthenke/junit-dep","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/33fcaad26ed2b48dcc3a41c1c71d95eeb3779168"},{"sha":"2fed0c62db0dac5a43c2bd29555f09010bfc74ec","author":{"email":"d06a5bffee7a1c897edee079385af0e854a08f24@gmail.com","name":"Christian Posta"},"message":"MINOR: tidy up spacing for ConsumerGroupCommand related to KAFKA-1476 …\n\nhttps://issues.apache.org/jira/browse/KAFKA-1476\n\nLet me know if these kind of contributions should have their own requisite JIRA opened in advance.\n\nCheers..\n\nAuthor: Christian Posta <christian.posta@gmail.com>\n\nReviewers: Gwen Shapira\n\nCloses #945 from christian-posta/ceposta-tidy-up-consumer-groups-describe","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/2fed0c62db0dac5a43c2bd29555f09010bfc74ec"},{"sha":"8d0c298c8c3283a7f8cffc4f68b3af87b0588e07","author":{"email":"4cf7ebbe638391c4d27a10cf751b99bdbd1a1880@gmail.com","name":"Grant Henke"},"message":"KAFKA-2068; KAFKA-2069; Replace OffsetCommit and OffsetFetch Request/…\n\n…Response with o.a.k.c.requests equivalent\n\nAuthor: Grant Henke <granthenke@gmail.com>\n\nReviewers: Ismael Juma\n\nCloses #927 from granthenke/offset-refactor","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/8d0c298c8c3283a7f8cffc4f68b3af87b0588e07"},{"sha":"f6e35dec9bf330c3531fd95c6566070d4ddf0457","author":{"email":"2bc1ecb410e142bce83bce6f212b41e1781536dc@confluent.io","name":"Anna Povzner"},"message":"KAFKA-3201: Added rolling upgrade system tests from 0.8 and 0.9 to 0.10\n\nThree main tests:\n1. Setup: Producer (0.8) → Kafka Cluster → Consumer (0.8)\nFirst rolling bounce: Set inter.broker.protocol.version = 0.8 and message.format.version = 0.8\nSecond rolling bonus, use latest (default) inter.broker.protocol.version and message.format.version\n2. Setup: Producer (0.9) → Kafka Cluster → Consumer (0.9)\nFirst rolling bounce: Set inter.broker.protocol.version = 0.9 and message.format.version = 0.9\nSecond rolling bonus, use latest (default) inter.broker.protocol.version and message.format.version\n3. Setup: Producer (0.9) → Kafka Cluster → Consumer (0.9)\nFirst rolling bounce: Set inter.broker.protocol.version = 0.9 and message.format.version = 0.9\nSecond rolling bonus: use inter.broker.protocol.version = 0.10 and message.format.version = 0.9\n\nPlus couple of variations of these tests using old/new consumer and no compression / snappy compression.\n\nAuthor: Anna Povzner <anna@confluent.io>\n\nReviewers: Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #980 from apovzner/kafka-3201-02","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/f6e35dec9bf330c3531fd95c6566070d4ddf0457"},{"sha":"5afa1660103df8aecbf7558e761418944fb5905a","author":{"email":"81ffae58c459f74195044ace599cc448410ac50e@gmail.com","name":"Jiangjie Qin"},"message":"KAFKA-3197; Fix producer sending records out of order\n\nThis patch reuse max.in.flight.request.per.connection. When it equals to one, we take it as user wants order protection. The current approach is make sure there is only one batch per partition on the fly.\n\nAuthor: Jiangjie Qin <becket.qin@gmail.com>\n\nReviewers: Aditya Auradkar <aauradkar@linkedin.com>, Jason Gustafson <jason@confluent.io>, Grant Henke <granthenke@gmail.com>, Ismael Juma <ismael@juma.me.uk>, Joel Koshy <jjkoshy.w@gmail.com>, Jun Rao <junrao@gmail.com>\n\nCloses #857 from becketqin/KAFKA-3197","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/5afa1660103df8aecbf7558e761418944fb5905a"},{"sha":"c4282371d954d7ae6decd32252d85f0d2a254e8c","author":{"email":"81ffae58c459f74195044ace599cc448410ac50e@gmail.com","name":"Jiangjie Qin"},"message":"KAFKA-3343; Use NoTimestamp in GroupMetadataManager when message v0 i…\n\n…s used.\n\nAuthor: Jiangjie Qin <becket.qin@gmail.com>\n\nReviewers: Ismael Juma <ismael@juma.me.uk>, Jun Rao <junrao@gmail.com>\n\nCloses #1023 from becketqin/KAFKA-3343","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/c4282371d954d7ae6decd32252d85f0d2a254e8c"},{"sha":"39f1c3ff83879e3d00ea4567db15181c746deba2","author":{"email":"c3918f39022407dee6a0056ceca9b1aa80e8e4ce@confluent.io","name":"Geoff Anderson"},"message":"MINOR: Ignoring streams tests until there is fix for KAFKA-3354\n\nPer discussion with guozhangwang, `ignore` failing streams system tests until fix for KAFKA-3354 is checked in.\n\nAuthor: Geoff Anderson <geoff@confluent.io>\n\nReviewers: Guozhang Wang\n\nCloses #1031 from granders/ignore-streams-systest","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/39f1c3ff83879e3d00ea4567db15181c746deba2"},{"sha":"090d7220e2c0c4c8a39c388043c6032386ea024f","author":{"email":"a912173ac8c026043e0797f8bbdfd437c4080cc5@gmail.com","name":"Jeremy Custenborder"},"message":"KAFKA-3237: Allow ConfigDef options with no default and validator\n\nRemove test cases testInvalidDefaultRange() and testInvalidDefaultString(). Defaults if not overridden will get checked on parse. Testing the defaults is unnecessary. This allows you to set that a parameter is required while setting a validator for that parameter. Added a test case testNullDefaultWithValidator that allows a null default with a validator for certain strings.\n\nAuthor: Jeremy Custenborder <jcustenborder@gmail.com>\n\nReviewers: Grant Henke <granthenke@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #936 from jcustenborder/KAFKA-3237","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/090d7220e2c0c4c8a39c388043c6032386ea024f"},{"sha":"689309135b3d75c2c6e7b215aca2e8d42b435877","author":{"email":"b36a4b8a3b519984e26e470684cfa9887ab74e9b@apache.org","name":"Matthias J. Sax"},"message":"MINOR: Clean up of ProducerConfig documentation, including correction for block.on.buffer.full\n\ndefault value is \"false\" and not \"true\"\n\nSee: https://stackoverflow.com/questions/35578519/kafka-block-on-buffer-full-default-value\nand https://github.com/apache/kafka/blob/d5b43b19bb06e9cdc606312c8bcf87ed267daf44/clients/src/main/java/org/apache/kafka/clients/producer/ProducerConfig.java#L232\n\nAuthor: mjsax <mjsax@apache.org>\n\nReviewers: Ismael Juma <ismael@juma.me.uk>, Grant Henke <granthenke@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #954 from mjsax/hotfix-docu","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/689309135b3d75c2c6e7b215aca2e8d42b435877"},{"sha":"324b0c85f603005dceee69033b8fbffc7ef95281","author":{"email":"2e743c5cf650e12d7db950775eab7636545b5b8c@googlemail.com","name":"Rajini Sivaram"},"message":"KAFKA-3279: Remove checks for JAAS system property\n\nJAAS configuration may be set using other methods and hence the check for System property doesn't  always match where the actual configuration used by Kafka is loaded from.\n\nAuthor: Rajini Sivaram <rajinisivaram@googlemail.com>\n\nReviewers: Ismael Juma <ismael@juma.me.uk>, Sriharsha Chintalapani <harsha@hortonworks.com>, Flavio Junqueira <fpj@apache.org>, Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #967 from rajinisivaram/KAFKA-3279","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/324b0c85f603005dceee69033b8fbffc7ef95281"},{"sha":"59d19cf3e9dce777e5c7bb333c0836adf9da80e1","author":{"email":"0794a5c7e497910d682bf2c54c66cc30760c0221@juma.me.uk","name":"Ismael Juma"},"message":"MINOR: Update gradlew.bat as per latest gradle release\n\nWhen invoking `gradle` on a recent version, it updates `gradlew.bat` to fix a typo. It's an annoyance at development time as it causes a diff on whatever branch one is working on.\n\nAuthor: Ismael Juma <ismael@juma.me.uk>\n\nReviewers: Grant Henke <granthenke@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #1034 from ijuma/update-gradlew.bat","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/59d19cf3e9dce777e5c7bb333c0836adf9da80e1"},{"sha":"818080312364940e4a6e964c22ec54e133b8ec02","author":{"email":"0794a5c7e497910d682bf2c54c66cc30760c0221@juma.me.uk","name":"Ismael Juma"},"message":"KAFKA-3352: Avoid DNS reverse lookups\n\nBy using `getHostString` (introduced in Java 7) instead of `getHostName`.\n\nAuthor: Ismael Juma <ismael@juma.me.uk>\n\nReviewers: Jason Gustafson, Grant Henke\n\nCloses #1030 from ijuma/kafka-3352-avoid-dns-reverse-look-ups","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/818080312364940e4a6e964c22ec54e133b8ec02"},{"sha":"ee9995583ad74277464d3e9cb669a7c96c07f70b","author":{"email":"0794a5c7e497910d682bf2c54c66cc30760c0221@juma.me.uk","name":"Ismael Juma"},"message":"KAFKA-3357; Update to Scala 2.11.8\n\nScala 2.11.8 has been released with a number of bug fixes:\n* http://www.scala-lang.org/news/2.11.8/\n\nThere are a few important collection fixes:\n* https://issues.scala-lang.org/browse/SI-9497\n* https://github.com/scala/scala/pull/4714\n* https://github.com/scala/scala/pull/4693\n\nAnd also some pattern matcher fixes.\n\nAuthor: Ismael Juma <ismael@juma.me.uk>\n\nReviewers: Grant Henke, Ashish Singh\n\nCloses #1032 from ijuma/kafka-3357-update-to-scala-2.11.8","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/ee9995583ad74277464d3e9cb669a7c96c07f70b"},{"sha":"f0a4125d3edf4ff28399584e7800addc026f5d08","author":{"email":"4cf7ebbe638391c4d27a10cf751b99bdbd1a1880@gmail.com","name":"Grant Henke"},"message":"KAFKA-3361: Initial protocol documentation page and generation\n\n- Moves all generated docs under /docs/generated\n- Generates docs for Protocol, Errors, and ApiKeys\n- Adds new protocol.html page\n\nAuthor: Grant Henke <granthenke@gmail.com>\n\nReviewers: Gwen Shapira\n\nCloses #970 from granthenke/protocol-doc-wip","distinct":true,"url":"https://api.github.com/repos/miguno/kafka/commits/f0a4125d3edf4ff28399584e7800addc026f5d08"}]}