Hi Justine, My name is Swikar. I am interested to contribute in Kafka. As I just joined Kafka contribution this month and I read your KIP-890 to learn and get started. It is fantastic to read.
Thanks, Swikar > On Nov 25, 2024, at 2:30 PM, Justine Olshan (Jira) <j...@apache.org> wrote: > > > [ > https://issues.apache.org/jira/browse/KAFKA-17898?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel > ] > > Justine Olshan resolved KAFKA-17898. > ------------------------------------ > Resolution: Fixed > >> Seperate Epoch Bump Scenarios and Error Handling in TV2 >> ------------------------------------------------------- >> >> Key: KAFKA-17898 >> URL: https://issues.apache.org/jira/browse/KAFKA-17898 >> Project: Kafka >> Issue Type: Sub-task >> Reporter: Ritika Reddy >> Assignee: Ritika Reddy >> Priority: Major >> >> With KAFKA-14562, we implemented epoch bump on both the client and the >> server. Mentioned below are the different epoch bump scenarios we have on >> hand after enabled tv2 >> h3. Non-Transactional Producers >> * Epoch bumping is always allowed. >> * Different code paths used to handle epoch bumping. >> h3. Transactional Producers >> * _No Epoch Bump Allowed_ >> ** coordinatorSupportsBumpingEpoch = false when initPIDVersion <3 or null >> * _Client Triggered Epoch Bump Allowed_ >> ** coordinatorSupportsBumpingEpoch = true when initPIDVersion >= 3 >> ** TransactionVersion2Enabled = false when endTxnVersion < 5 >> * _Only Server Triggered Epoch Bump Allowed_ >> ** Transaction Version 2 = true and endTxnVersion >= 5 >> >> We want to refine the code and make it more structured to correctly handle >> epoch bumping in the above mentioned cases. > > > > -- > This message was sent by Atlassian Jira > (v8.20.10#820010)