Hi Ismael and Jun, Thank you for the comments.
Ismael, I updated the KIP with "note: we will need commitment from release managers to perform the minor releases". Let me know your thoughts. Jun, 1. I am unsure where the KIP states that we will not bump the version of TransactionLogValue. The KIP proposes to bump all Value record types, so that statement should be removed. 2. Deserialization starts by iterating through the list of tagged fields then identifying ones that the schema knows about. So, even if the downgraded schema expects a tagged field, if it doesn't exist in the record (removed in later version) then it is ignored. Best, Jeff On Thu, Mar 30, 2023 at 5:16 PM Jun Rao <j...@confluent.io.invalid> wrote: > Hi, Jeff, > > Thanks for the KIP. A couple of comments. > > 1. The comment says that KIP-915 does not bump the version of > TransactionLogValue.json, but the schema seems to bump the version from 0 > to 1. > > 2. How do we support downgrade when a field is removed? Does it require the > removed field to have a default? > > Thanks, > > Jun > > > On Thu, Mar 30, 2023 at 6:49 AM Ismael Juma <ism...@juma.me.uk> wrote: > > > Hi, > > > > I'm late to this conversation, but it's a bit odd to backport the > flexible > > versions change to "3.0.3, 3.1.3, 3.2.4, 3.3.3, and 3.4.1" unless we > intend > > to release an update for each of these. So, I suggest that either we > commit > > to releasing an update for each of these versions or we reduce the set of > > versions we backport the change to. > > > > Ismael > > > > On Wed, Mar 15, 2023 at 4:57 PM Jeff Kim <jeff....@confluent.io.invalid> > > wrote: > > > > > Hi folks, > > > > > > I would like to start a discussion thread for KIP-915: Next Gen Group > > > Coordinator Downgrade Path which proposes the downgrade design for the > > new > > > group coordinator introduced in KIP-848 > > > < > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol > > > > > > > . > > > > > > KIP: > > > > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-915%3A+Next+Gen+Group+Coordinator+Downgrade+Path > > > > > > Thanks, > > > Jeff > > > > > >