Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task KAFKA-5490

KAFKA-4815 Deletion of tombstones during cleaning should consider idempotent message retention

Jason Gustafson Jason Gustafson Critical Resolved Fixed  
Sub-task KAFKA-5443

KAFKA-4815 Consumer should use last offset from batch to set next fetch offset

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-5438

KAFKA-4815 UnsupportedOperationException in WriteTxnMarkers handler

Apurva Mehta Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5437

KAFKA-4815 TransactionalMessageCopier should be force killed on test shutdown

Apurva Mehta Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-5436

KAFKA-4815 NullPointerException when loading producer snapshot

Jason Gustafson Apurva Mehta Blocker Resolved Duplicate  
Sub-task KAFKA-5435

KAFKA-4815 Produce state lost if no snapshot retained

Jason Gustafson Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5429

KAFKA-4815 Producer IllegalStateException: Batch has already been completed

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-5428

KAFKA-4815 Transactional producer aborts batches incorrectly in abortable error state

Jason Gustafson Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5427

KAFKA-4815 Transactional producer cannot find coordinator when trying to abort transaction after error

Jason Gustafson Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5378

KAFKA-4815 Last Stable Offset not returned in Fetch request

Jason Gustafson Jason Gustafson Critical Resolved Fixed  
Sub-task KAFKA-5376

KAFKA-4815 Transactions: Concurrent transactional consumer reads aborted messages

Jason Gustafson Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5365

KAFKA-4815 Fix regression in compressed message iteration affecting magic v0 and v1

Jason Gustafson Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5364

KAFKA-4815 Producer attempts to send transactional messages before adding partitions to transaction

Apurva Mehta Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5357

KAFKA-4815 StackOverFlow error in transaction coordinator

Damian Guy Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5355

KAFKA-4815 Broker returns messages beyond "latest stable offset" to transactional consumer in read_committed mode

Jason Gustafson Matthias J. Sax Blocker Resolved Fixed  
Sub-task KAFKA-5351

KAFKA-4815 Broker clean bounce test puts the broker into a 'CONCURRENT_TRANSACTIONS' state permanently

Apurva Mehta Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5340

KAFKA-4815 Add additional test cases for batch splitting to ensure idempotent/transactional metadata is preserved

Jason Gustafson Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5339

KAFKA-4815 Transactions system test with hard broker bounces fails sporadically

Apurva Mehta Apurva Mehta Major Resolved Fixed  
Sub-task KAFKA-5322

KAFKA-4815 Resolve AddPartitions response error code inconsistency

Apurva Mehta Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5317

KAFKA-4815 Update KIP-98 to reflect changes during implementation.

Apurva Mehta Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5308

KAFKA-4815 TC should handle UNSUPPORTED_FOR_MESSAGE_FORMAT in WriteTxnMarker response

Damian Guy Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5283

KAFKA-4815 Update clients and server code to make sure that epoch and sequence numbers wrap around

Jason Gustafson Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5282

KAFKA-4815 Transactions integration test: Use factory methods to keep track of open producers and consumers and close them all on tearDown

Vahid Hashemian Apurva Mehta Major Resolved Fixed  
Sub-task KAFKA-5281

KAFKA-4815 System tests for KIP-98 / transactions

Apurva Mehta Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5280

KAFKA-4815 Protect concurrent access to the cached transaction status

Guozhang Wang Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5279

KAFKA-4815 TransactionCoordinator must expire transactionalIds

Damian Guy Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5273

KAFKA-4815 KafkaConsumer.committed() should get latest committed offsets from the server

Apurva Mehta Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5271

KAFKA-4815 Producer only needs to send AddOffsetsToTxn one time for each group

Unassigned Jason Gustafson Major Resolved Duplicate  
Sub-task KAFKA-5269

KAFKA-4815 TransactionBounceTest occasionally fails due to partition errors

Apurva Mehta Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5268

KAFKA-4815 TransactionsBounceTest occasionally sees INVALID_TXN_STATE errors

Jason Gustafson Apurva Mehta Major Resolved Fixed  
Sub-task KAFKA-5260

KAFKA-4815 Producer should not send AbortTxn unless transaction has actually begun

Damian Guy Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5259

KAFKA-4815 TransactionalId authorization should imply ProducerId authorization

Jason Gustafson Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5252

KAFKA-4815 Fix flaky test LogCleanerTest.testCommitMarkerRemoval

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-5251

KAFKA-4815 Producer should drop queued sends when transaction is aborted

Jason Gustafson Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5249

KAFKA-4815 Transaction index recovery does not snapshot properly

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-5248

KAFKA-4815 Remove retention time from TxnOffsetCommit RPC

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-5247

KAFKA-4815 Consumer GroupCoordinator should continue to materialize committed offsets in offset order even for transactional offset commits

Apurva Mehta Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5231

KAFKA-4815 TransactinoCoordinator does not bump epoch when aborting open transactions

Guozhang Wang Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5202

KAFKA-4815 Handle topic deletion for ongoing transactions

Guozhang Wang Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5196

KAFKA-4815 LogCleaner should be transaction-aware

Jason Gustafson Jason Gustafson Critical Resolved Fixed  
Sub-task KAFKA-5188

KAFKA-4815 Add Integration tests for transactional producer

Apurva Mehta Jason Gustafson Critical Resolved Fixed  
Sub-task KAFKA-5186

KAFKA-4815 Avoid expensive initialization of producer state when upgrading

Jason Gustafson Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5160

KAFKA-4815 KIP-98 : broker side handling for the TxnOffsetCommitRequest

Apurva Mehta Apurva Mehta Major Resolved Fixed  
Sub-task KAFKA-5147

KAFKA-4815 KafkaProducer's TransactionManager needs a review on synchronization

Apurva Mehta Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-5121

KAFKA-4815 Implement transaction index for KIP-98

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-5093

KAFKA-4815 Load only batch header when rebuilding producer ID map

Jason Gustafson Jason Gustafson Blocker Resolved Fixed  
Sub-task KAFKA-5033

KAFKA-4815 Reconsider default retries for idempotent producer

Apurva Mehta Ismael Juma Blocker Resolved Fixed  
Sub-task KAFKA-5032

KAFKA-4815 Think through implications of max.message.size affecting record batches in message format V2

Apurva Mehta Ismael Juma Critical Resolved Fixed  
Sub-task KAFKA-5031

KAFKA-4815 Additional validation in validateMessagesAndAssignOffsets

Unassigned Ismael Juma Critical Resolved Fixed  
Sub-task KAFKA-5024

KAFKA-4815 Old clients don't support message format V2

Unassigned Ismael Juma Major Resolved Won't Fix  
Sub-task KAFKA-5021

KAFKA-4815 Update Message Delivery Semantics section to take into account KIP-98

Jason Gustafson Ismael Juma Critical Resolved Fixed  
Sub-task KAFKA-5020

KAFKA-4815 Update protocol documentation to mention message format v2

Apurva Mehta Ismael Juma Critical Resolved Fixed  
Sub-task KAFKA-5019

KAFKA-4815 Exactly-once upgrade notes

Jason Gustafson Ismael Juma Blocker Resolved Fixed  
Sub-task KAFKA-5017

KAFKA-4815 Consider making baseOffset the first offset in message format v2

Jason Gustafson Ismael Juma Major Resolved Won't Fix  
Sub-task KAFKA-4990

KAFKA-4815 Add request/response classes for transactions (KIP-98)

Matthias J. Sax Matthias J. Sax Major Resolved Fixed  
Sub-task KAFKA-4935

KAFKA-4815 Consider disabling record level CRC checks for message format V2

Jason Gustafson Apurva Mehta Blocker Resolved Fixed  
Sub-task KAFKA-4818

KAFKA-4815 Implement transactional clients

Apurva Mehta Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-4817

KAFKA-4815 Implement idempotent producer

Apurva Mehta Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-4816

KAFKA-4815 Message format changes for idempotent/transactional producer

Jason Gustafson Jason Gustafson Major Resolved Fixed  

Cancel