Hey Omnia,

Thanks for the KIP!

I think that MM2 is responsible for providing an upgrade path for
users, even if it isn't backwards-compatible by default due to a
mistake.
The non-configuration-based strategies I could think of aren't viable
due to the danger of inferring the incorrect topic name, and inherent
complexity which makes them hard to backport.
I also support the decision to backport this to 3.1 - 3.5, so that MM2
users can upgrade in minor version increments after those patch
releases go out.

I'm +1 (binding).

Thanks,
Greg

On Mon, Jul 24, 2023 at 7:21 AM Omnia Ibrahim <o.g.h.ibra...@gmail.com> wrote:
>
> Hi Chris, I updated the KIP to address your feedback. Thanks for the vote.
>
> On Mon, Jul 24, 2023 at 1:30 PM Chris Egerton <chr...@aiven.io.invalid>
> wrote:
>
> > Hi Omnia,
> >
> > I think there's a few clarifications that should still be made on the KIP,
> > but assuming these are agreeable, I'm +1 (binding)
> >
> > - In the description for the
> > replication.policy.internal.topic.separator.enabled property (in the
> > "Public Interfaces" section), we should specify that it affects only the
> > checkpoints and offset syncs topic
> > - We can remove the code snippet from the "Proposed Changes" section (right
> > now it's a little buggy; there's two different implementations for the same
> > "internalSuffix" method, and there are references to an "internalSeparator"
> > method but no implementation for it); since we don't usually require
> > specific code changes in KIPs, I think as long as we can describe the
> > changes we're proposing in the "Public Interfaces" section, that should be
> > enough for this KIP
> >
> > Cheers,
> >
> > Chris
> >
> > On Mon, Jul 24, 2023 at 2:04 AM Federico Valeri <fedeval...@gmail.com>
> > wrote:
> >
> > > +1 (non binding)
> > >
> > > Thanks
> > > Fede
> > >
> > >
> > > On Sun, Jul 23, 2023 at 6:30 PM Omnia Ibrahim <o.g.h.ibra...@gmail.com>
> > > wrote:
> > > >
> > > > Hi everyone,
> > > > I would like to open a vote for KIP-949. The proposal is here
> > > >
> > >
> > https://cwiki.apache.org/confluence/display/KAFKA/KIP-949%3A+Add+flag+to+enable+the+usage+of+topic+separator+in+MM2+DefaultReplicationPolicy
> > > > .
> > > > <
> > >
> > https://cwiki.apache.org/confluence/display/KAFKA/KIP-949%3A+Add+flag+to+enable+the+usage+of+topic+separator+in+MM2+DefaultReplicationPolicy
> > > >
> > > >
> > > > Thanks
> > > > Omnia
> > >
> >

Reply via email to