[
https://issues.apache.org/jira/browse/KAFKA-14916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Justine Olshan updated KAFKA-14916:
-----------------------------------
Affects Version/s: 3.6.0
> 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
> Affects Versions: 3.6.0
> 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)