{"push_id":2657773179,"size":7,"distinct_size":7,"ref":"refs/heads/gitlw_trunk","head":"f8cb3c3e1d16d34e5cc382cf4833330f9cce9aad","before":"347b37e31945b54fb96fc7dacc2b2deed40e8e5e","commits":[{"sha":"fc81acbfd704404a7599c4b97095a554f9fe69ba","author":{"name":"Magesh Nandakumar","email":"af513cff1a04bce6ccc6ef159955940d8e83ae9f@gmail.com"},"message":"KAFKA-7067; Include new connector configs in system test assertion (#5242)\n\nThe new connector configs added in  KIP-297 and KIP-298 need to be updated in the connect_rest_test.py so that the expected results match the actual.","distinct":true,"url":"https://api.github.com/repos/gitlw/kafka/commits/fc81acbfd704404a7599c4b97095a554f9fe69ba"},{"sha":"e8955f731eff61417ec04253547f125cb921a59a","author":{"name":"Rajini Sivaram","email":"2e743c5cf650e12d7db950775eab7636545b5b8c@googlemail.com"},"message":"KAFKA-7012: Don't process SSL channels without data to process (#5237)\n\nAvoid unnecessary processing of SSL channels when there are some bytes buffered, but not enough to make progress.\r\n\r\nReviewers: Radai Rosenblatt <radai.rosenblatt@gmail.com>, Jun Rao <junrao@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gitlw/kafka/commits/e8955f731eff61417ec04253547f125cb921a59a"},{"sha":"cc4dce94af8b19a796eeb7a9be78640739cb1a48","author":{"name":"Ismael Juma","email":"0794a5c7e497910d682bf2c54c66cc30760c0221@juma.me.uk"},"message":"KAFKA-2983: Remove Scala consumers and related code (#5230)\n\n- Removed Scala consumers (`SimpleConsumer` and `ZooKeeperConsumerConnector`)\r\nand their tests.\r\n- Removed Scala request/response/message classes.\r\n- Removed any mention of new consumer or new producer in the code\r\nwith the exception of MirrorMaker where the new.consumer option was\r\nnever deprecated so we have to keep it for now. The non-code\r\ndocumentation has not been updated either, that will be done\r\nseparately.\r\n- Removed a number of tools that only made sense in the context\r\nof the Scala consumers (see upgrade notes).\r\n- Updated some tools that worked with both Scala and Java consumers\r\nso that they only support the latter (see upgrade notes).\r\n- Removed `BaseConsumer` and related classes apart from `BaseRecord`\r\nwhich is used in `MirrorMakerMessageHandler`. The latter is a pluggable\r\ninterface so effectively public API.\r\n- Removed `ZkUtils` methods that were only used by the old consumers.\r\n- Removed `ZkUtils.registerBroker` and `ZKCheckedEphemeral` since\r\nthe broker now uses the methods in `KafkaZkClient` and no-one else\r\nshould be using that method.\r\n- Updated system tests so that they don't use the Scala consumers except\r\nfor multi-version tests.\r\n- Updated LogDirFailureTest so that the consumer offsets topic would\r\ncontinue to be available after all the failures. This was necessary for it\r\nto work with the Java consumer.\r\n- Some multi-version system tests had not been updated to include\r\nrecently released Kafka versions, fixed it.\r\n- Updated findBugs and checkstyle configs not to refer to deleted\r\nclasses and packages.\r\n\r\nReviewers: Dong Lin <lindong28@gmail.com>, Manikumar Reddy <manikumar.reddy@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gitlw/kafka/commits/cc4dce94af8b19a796eeb7a9be78640739cb1a48"},{"sha":"3afe2ed8e39da3605274baddc7245be569b4aed7","author":{"name":"Jason Gustafson","email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io"},"message":"MINOR: Handle segment splitting edge cases and fix recovery bug  (#5169)\n\nThis patch fixes the following issues in the log splitting logic added to address KAFKA-6264:\r\n\r\n1. We were not handling the case when all messages in the segment overflowed the index. In this case, there is only one resulting segment following the split.\r\n2. There was an off-by-one error in the recovery logic when completing a swap operation which caused an unintended segment deletion.\r\n\r\nAdditionally, this patch factors out of `splitOverflowedSegment` a method to write to a segment using from with an instance of `FileRecords`. This allows for future reuse and isolated testing.\r\n\r\nReviewers: Dhruvil Shah <dhruvil@confluent.io>, Ismael Juma <ismael@juma.me.uk>, Jun Rao <junrao@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gitlw/kafka/commits/3afe2ed8e39da3605274baddc7245be569b4aed7"},{"sha":"d2b84bd4b03d528ff82c8fb6067f118ca9256792","author":{"name":"Andy Coates","email":"c9a448ba5d4fa2b89a972a9439d712ffd81fddb9@users.noreply.github.com"},"message":"Kafka_7064 - bug introduced when switching config commands to ConfigResource  (#5245)\n\nReviewers: Colin Patrick McCabe <colin@cmccabe.xyz>, Jun Rao <junrao@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gitlw/kafka/commits/d2b84bd4b03d528ff82c8fb6067f118ca9256792"},{"sha":"410e00cbcb7dd664dcd1f451eca57e5882985186","author":{"name":"Stephane Maarek","email":"af8bdcd19d1a18c2013f914475479580e411a5c1@users.noreply.github.com"},"message":"KAFKA-7066 added better logging in case of Serialisation issue (#5239)\n\nFollowing the error message of: \r\n\r\nhttps://github.com/apache/kafka/blob/trunk/streams/src/main/java/org/apache/kafka/streams/processor/internals/SinkNode.java#L93\r\n\r\nReviewers: Matthias J. Sax <matthias@confluent.io>, Guozhang Wang <wangguoz@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gitlw/kafka/commits/410e00cbcb7dd664dcd1f451eca57e5882985186"},{"sha":"f8cb3c3e1d16d34e5cc382cf4833330f9cce9aad","author":{"name":"Guozhang Wang","email":"fae442ba222671b2ebdf7511c9ca77079c43031b@gmail.com"},"message":"MINOR: add headers support in new api (#5252)\n\nReviewers: Matthias J. Sax <matthias@confluent.io>","distinct":true,"url":"https://api.github.com/repos/gitlw/kafka/commits/f8cb3c3e1d16d34e5cc382cf4833330f9cce9aad"}]}
{"actor":{"display_login":"gitlw"}}