[ 
https://issues.apache.org/jira/browse/KAFKA-14916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Justine Olshan updated KAFKA-14916:
-----------------------------------
    Description: 
KAFKA-14561 wrote code that assumed that if a transactional ID was included, 
all record batches were transactional and had the same producer ID.

This work with improve validation and fix the code that assumes all batches are 
transactional.

Currently the code does not enforce that there can not be differing producer 
IDs. This will be enforced. 
Further, KAFKA-14561 will not assume all records are transactional.

  was:
KAFKA-14561 wrote code that assumed that if a transactional ID was included, 
all record batches were transactional and had the same producer ID.

This work with improve validation and fix the code that assumes all batches are 
transactional.


> Fix code that assumes transactional ID implies all records are transactional
> ----------------------------------------------------------------------------
>
>                 Key: KAFKA-14916
>                 URL: https://issues.apache.org/jira/browse/KAFKA-14916
>             Project: Kafka
>          Issue Type: Sub-task
>            Reporter: Justine Olshan
>            Assignee: Justine Olshan
>            Priority: Blocker
>
> KAFKA-14561 wrote code that assumed that if a transactional ID was included, 
> all record batches were transactional and had the same producer ID.
> This work with improve validation and fix the code that assumes all batches 
> are transactional.
> Currently the code does not enforce that there can not be differing producer 
> IDs. This will be enforced. 
> Further, KAFKA-14561 will not assume all records are transactional.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to