You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2017/02/28 23:45:45 UTC

[jira] [Commented] (KAFKA-4816) Message format changes for idempotent/transactional producer

    [ https://issues.apache.org/jira/browse/KAFKA-4816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15889133#comment-15889133 ] 

ASF GitHub Bot commented on KAFKA-4816:
---------------------------------------

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 <ja...@confluent.io>
Date:   2016-11-18T16:41:27Z

    EoS Message Format Changes

commit 780880f24e31fe0b16a71be563b7914fc66dc58d
Author: hachikuji <ja...@confluent.io>
Date:   2017-02-15T05:09:44Z

    Support variable length integer types in the new message format (#127)

commit 67b72a788003260265e87813ea08908ae163485a
Author: hachikuji <ja...@confluent.io>
Date:   2017-02-19T19:27:46Z

    Add relative timestamps to new message format (#128)

commit 155e2e6b6c8c3d03187e3fd828fd04c194401ca1
Author: hachikuji <ja...@confluent.io>
Date:   2017-02-22T23:00:22Z

    Implement full (stubbed out) fetch and produce request schema (#130)

commit 3e92c0c54a0334d73a9876c8c49a7ac4e1a77e87
Author: hachikuji <ja...@confluent.io>
Date:   2017-02-23T23:25:28Z

    Add basic support for control messages (#132)

commit ac20e0630a3738ee86f5a2b84fc7624fad7c8345
Author: hachikuji <ja...@confluent.io>
Date:   2017-02-27T19:32:13Z

    Add transactional flag support (#135)

commit 04909edd7079e026663a4da937aae4fb61741b27
Author: hachikuji <ja...@confluent.io>
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 <ja...@confluent.io>
Date:   2017-02-28T00:50:20Z

    Support old produce request versions which use older magic values (#131)

commit a5681ac1db5a72184fcc53b2e777cb03152d2f70
Author: hachikuji <ja...@confluent.io>
Date:   2017-02-28T20:48:56Z

    Add a few missing test cases (#137)

commit a4bd61da3ca052c99290feb61d8a1bb4e0b5995e
Author: Jason Gustafson <ja...@confluent.io>
Date:   2017-02-28T23:43:39Z

    Some minor tweaks from looking over the code

----


> Message format changes for idempotent/transactional producer
> ------------------------------------------------------------
>
>                 Key: KAFKA-4816
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4816
>             Project: Kafka
>          Issue Type: Sub-task
>          Components: clients, core, producer 
>            Reporter: Jason Gustafson
>            Assignee: Jason Gustafson
>             Fix For: 0.11.0.0
>
>
> This task is for the implementation of the message format changes documented here: https://cwiki.apache.org/confluence/display/KAFKA/KIP-98+-+Exactly+Once+Delivery+and+Transactional+Messaging#KIP-98-ExactlyOnceDeliveryandTransactionalMessaging-MessageFormat.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)