Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Correct ACL

...

This table gives the ACLs required for the new API:

RPCOperationResource
TxnHeartbeat WRITETransactional ID
WRITE

InitProducerId API

The KIP introduces version 7 (or version 6 if this KIP is adopted before KIP-939's APIs are marked as stable).

...

The following configuration property is added for producers.

ConfigurationDescriptionValues
transaction.heartbeat.interval.ms The expected time between heartbeats to the transaction coordinator. Heartbeats can be used to ensure that a transactional producer remains alive and it is desirable to ensure liveness more frequently than the transaction.timeout.ms . When enabled, a transactional producer will send heartbeats at this interval to ensure that the transaction remains open before the coordinator proactively aborts it. If the transaction coordinator does not receive a heartbeat after 3 times this interval, it will proactively abort the transaction.Default: 0 (disabled)

Compatibility, Deprecation, and Migration Plan

...