{"push_id":902559551,"size":10,"distinct_size":10,"ref":"refs/heads/trigger","head":"7a1b689c594d2e859454c28a2367df793178d3b9","before":"41bbef2c1ba6e170403f7b48fcb618bbe49d9b6c","commits":[{"sha":"a29f80dc74fcdfea4f92ed3c7d18e4978f809307","author":{"email":"c3918f39022407dee6a0056ceca9b1aa80e8e4ce@confluent.io","name":"Geoff Anderson"},"message":"KAFKA-2928; system test: fix version sanity checks\n\nFixed version sanity checks by updated kafkatest version to match kafka version\n\nAuthor: Geoff Anderson <geoff@confluent.io>\n\nReviewers: Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #656 from granders/KAFKA-2928-fix-version-sanity-checks","distinct":true,"url":"https://api.github.com/repos/ymatsuda/kafka/commits/a29f80dc74fcdfea4f92ed3c7d18e4978f809307"},{"sha":"a5f1537f8762f4787b2af106c5d93c156f906074","author":{"email":"2bc1ecb410e142bce83bce6f212b41e1781536dc@confluent.io","name":"Anna Povzner"},"message":"KAFKA-2896; Added system test for partition re-assignment\n\nPartition re-assignment tests with and without broker failure.\n\nAuthor: Anna Povzner <anna@confluent.io>\n\nReviewers: Ben Stopford <ben@confluent.io>, Ewen Cheslack-Postava <ewen@confluent.io>, Geoff Anderson <geoff@confluent.io>\n\nCloses #655 from apovzner/kafka_2896","distinct":true,"url":"https://api.github.com/repos/ymatsuda/kafka/commits/a5f1537f8762f4787b2af106c5d93c156f906074"},{"sha":"18d7abd899c5bdbbcde3be448f24458ed4f9a851","author":{"email":"c3918f39022407dee6a0056ceca9b1aa80e8e4ce@confluent.io","name":"Geoff Anderson"},"message":"KAFKA-2927; reduce system test storage footprint\n\nSplit kafka logging into two levels - DEBUG and INFO, and do not collect DEBUG by default.\n\nAuthor: Geoff Anderson <geoff@confluent.io>\n\nReviewers: Ben Stopford <ben@confluent.io>, Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #657 from granders/KAFKA-2927-reduce-log-footprint","distinct":true,"url":"https://api.github.com/repos/ymatsuda/kafka/commits/18d7abd899c5bdbbcde3be448f24458ed4f9a851"},{"sha":"98a093d6c97b322e2175ebdcd987dac7efe6bb1b","author":{"email":"4cf7ebbe638391c4d27a10cf751b99bdbd1a1880@gmail.com","name":"Grant Henke"},"message":"MINOR: Change SaslSetup workDir to be under the build folder\n\nMoves test output from the project files and allows `gradle clean` to clean up the output.\n\nAuthor: Grant Henke <granthenke@gmail.com>\n\nReviewers: Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #664 from granthenke/target","distinct":true,"url":"https://api.github.com/repos/ymatsuda/kafka/commits/98a093d6c97b322e2175ebdcd987dac7efe6bb1b"},{"sha":"1dcafadefc09aece9037bc930aa0de7617f655b2","author":{"email":"d8dea9667c16d33d8b6afaedc830cee5640bcc4c@confluent.io","name":"Yasuhiro Matsuda"},"message":"MINOR: test ktable state store creation\n\nguozhangwang\n* a test for ktable state store creation\n\nAuthor: Yasuhiro Matsuda <yasuhiro@confluent.io>\n\nReviewers: Guozhang Wang\n\nCloses #661 from ymatsuda/more_ktable_test","distinct":true,"url":"https://api.github.com/repos/ymatsuda/kafka/commits/1dcafadefc09aece9037bc930aa0de7617f655b2"},{"sha":"01f3e59ef91b348a5fab805bc6915591dd490a16","author":{"email":"4cf7ebbe638391c4d27a10cf751b99bdbd1a1880@gmail.com","name":"Grant Henke"},"message":"KAFKA-2070; Replace Offset{Request,Response} with o.a.k.c requests equivalent\n\n…uivalent\n\nAuthor: Grant Henke <granthenke@gmail.com>\n\nReviewers: Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #663 from granthenke/offset-list","distinct":true,"url":"https://api.github.com/repos/ymatsuda/kafka/commits/01f3e59ef91b348a5fab805bc6915591dd490a16"},{"sha":"fd8af25d0ae354e962850c9d6b5991056613aa2d","author":{"email":"8624e4c8e084affc05311c215810e8f6c1015f90@163.com","name":"Xin Wang"},"message":"KAFKA-2981: Fix javadoc in KafkaConsumer\n\nhttps://issues.apache.org/jira/browse/KAFKA-2981\n\nAuthor: Xin Wang <best.wangxin@163.com>\n\nReviewers: Guozhang Wang\n\nCloses #668 from vesense/patch-2","distinct":true,"url":"https://api.github.com/repos/ymatsuda/kafka/commits/fd8af25d0ae354e962850c9d6b5991056613aa2d"},{"sha":"3fed57909c16f807715f305152a5034aeb1a5532","author":{"email":"4718c0427105e535651e519518232096f85ab892@fenbi.com","name":"Jin Xing"},"message":"KAFKA-2837: Fix transient failure of kafka.api.ProducerBounceTest.testBrokerFailure\n\nI can reproduced this transient failure, it seldom happen;\ncode is like below:\n // rolling bounce brokers\n    for (i <- 0 until numServers) {\n      for (server <- servers) {\n        server.shutdown()\n        server.awaitShutdown()\n        server.startup()\n        Thread.sleep(2000)\n      }\n\n      // Make sure the producer do not see any exception\n      // in returned metadata due to broker failures\n      assertTrue(scheduler.failed == false)\n\n      // Make sure the leader still exists after bouncing brokers\n      (0 until numPartitions).foreach(partition => TestUtils.waitUntilLeaderIsElectedOrChanged(zkUtils, topic1, partition))\nBrokers keep rolling restart, and producer keep sending messages;\nIn every loop, it will wait for election of partition leader;\nBut if the election is slow, more messages will be buffered in RecordAccumulator's BufferPool;\nThe limit for buffer is set to be 30000;\nTimeoutException(\"Failed to allocate memory within the configured max blocking time\") will show up when out of memory;\nSince for every restart of the broker, it will sleep for 2000 ms,  so this transient failure seldom happen;\nBut if I reduce the sleeping period, the bigger chance failure happens;\nfor example if the broker with role of controller suffered a restart, it will take time to select controller first, then select leader, which will lead to more messges blocked in KafkaProducer:RecordAccumulator:BufferPool;\nIn this fix, I just enlarge the producer's buffer size to be 1MB;\nguozhangwang , Could you give some comments?\n\nAuthor: jinxing <jinxing@fenbi.com>\nAuthor: ZoneMayor <jinxing6042@126.com>\n\nReviewers: Guozhang Wang\n\nCloses #648 from ZoneMayor/trunk-KAFKA-2837","distinct":true,"url":"https://api.github.com/repos/ymatsuda/kafka/commits/3fed57909c16f807715f305152a5034aeb1a5532"},{"sha":"91a9fad6e729bf631d82a88db5bb6ec483ae2062","author":{"email":"d8dea9667c16d33d8b6afaedc830cee5640bcc4c@confluent.io","name":"Yasuhiro Matsuda"},"message":"Merge branch 'trunk' of github.com:apache/kafka into trigger","distinct":true,"url":"https://api.github.com/repos/ymatsuda/kafka/commits/91a9fad6e729bf631d82a88db5bb6ec483ae2062"},{"sha":"7a1b689c594d2e859454c28a2367df793178d3b9","author":{"email":"d8dea9667c16d33d8b6afaedc830cee5640bcc4c@confluent.io","name":"Yasuhiro Matsuda"},"message":"method names","distinct":true,"url":"https://api.github.com/repos/ymatsuda/kafka/commits/7a1b689c594d2e859454c28a2367df793178d3b9"}]}