You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Justine Olshan (Jira)" <ji...@apache.org> on 2023/04/20 16:48:00 UTC

[jira] [Updated] (KAFKA-14916) Fix code that assumes transactional ID implies all records are transactional

     [ 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)