GitHub user hachikuji opened a pull request:
https://github.com/apache/kafka/pull/2614
KAFKA-4816: Message format changes for idempotent/transactional producer
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/confluentinc/kafka exactly-once-message-format
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/kafka/pull/2614.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2614
----
commit dbedb762dd04784c410b51a38413210da0cf9529
Author: Jason Gustafson <[email protected]>
Date: 2016-11-18T16:41:27Z
EoS Message Format Changes
commit 780880f24e31fe0b16a71be563b7914fc66dc58d
Author: hachikuji <[email protected]>
Date: 2017-02-15T05:09:44Z
Support variable length integer types in the new message format (#127)
commit 67b72a788003260265e87813ea08908ae163485a
Author: hachikuji <[email protected]>
Date: 2017-02-19T19:27:46Z
Add relative timestamps to new message format (#128)
commit 155e2e6b6c8c3d03187e3fd828fd04c194401ca1
Author: hachikuji <[email protected]>
Date: 2017-02-22T23:00:22Z
Implement full (stubbed out) fetch and produce request schema (#130)
commit 3e92c0c54a0334d73a9876c8c49a7ac4e1a77e87
Author: hachikuji <[email protected]>
Date: 2017-02-23T23:25:28Z
Add basic support for control messages (#132)
commit ac20e0630a3738ee86f5a2b84fc7624fad7c8345
Author: hachikuji <[email protected]>
Date: 2017-02-27T19:32:13Z
Add transactional flag support (#135)
commit 04909edd7079e026663a4da937aae4fb61741b27
Author: hachikuji <[email protected]>
Date: 2017-02-27T22:29:04Z
Add leader epoch for KIP-101 and no longer use attributes for null
key/value (#136)
commit d31596034f331547f8967b565129957f5a8d5da1
Author: hachikuji <[email protected]>
Date: 2017-02-28T00:50:20Z
Support old produce request versions which use older magic values (#131)
commit a5681ac1db5a72184fcc53b2e777cb03152d2f70
Author: hachikuji <[email protected]>
Date: 2017-02-28T20:48:56Z
Add a few missing test cases (#137)
commit a4bd61da3ca052c99290feb61d8a1bb4e0b5995e
Author: Jason Gustafson <[email protected]>
Date: 2017-02-28T23:43:39Z
Some minor tweaks from looking over the code
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---