Details
-
Sub-task
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
None
-
None
Description
When the TransactionCoordinator receives an InitPidRequest when there is an open transaction for a transactional id, it should first bump the epoch and then abort the open transaction.
Currently, it aborts the open transaction with the existing epoch, hence the old producer is never fenced.