Hi, Ismael,

Thanks for the reply.

2. Yes, that makes sense.

Jun

On Mon, Jan 9, 2023 at 11:26 AM Ismael Juma <ism...@juma.me.uk> wrote:

> Hi Jun,
>
> Thanks for the feedback.
>
> 1. Good question. I was looking at the IBP issue as more of an inter broker
> protocol communication thing and hence I thought we'd cover that as part of
> the KIP that modernizes that aspect (yet to be written). I filed a JIRA
> recently that shares some of the thinking:
> https://issues.apache.org/jira/browse/KAFKA-14552. I was hoping we would
> tackle the details of that as part of the zk deprecation/removal. You're
> right though that we need to deprecate IBP before 2.1 as part of this KIP
> since we are removing some of the protocol API versions that would be
> required for that to work. I'll update the KIP to include this.
>
> 2. I believe they are all introduced after 2.1, yes. This is what I used as
> the source for 2.1:
>
> https://github.com/apache/kafka/blob/2.1/clients/src/main/java/org/apache/kafka/common/protocol/ApiKeys.java#L189
> .
> Note that I excluded inter broker protocol APIs like LeaderAndIsr,
> StopReplica and others for the reason I explained in `1`. Does that make
> sense?
>
> Ismael
>
> On Mon, Jan 9, 2023 at 11:01 AM Jun Rao <j...@confluent.io.invalid> wrote:
>
> > Hi, Ismael,
> >
> > Thanks for the KIP. A couple of comments.
> >
> > 1. Should we deprecate IBPs before 2.1 too?
> >
> > 2. There seem to be more requests than those listed in the KIP. Are they
> > all introduced after 2.1?
> >
> > Thanks,
> >
> > Jun
> >
> >
> >
> > On Sat, Jan 7, 2023 at 5:13 PM Ismael Juma <ism...@juma.me.uk> wrote:
> >
> > > Hi all,
> > >
> > > I updated the KIP to make it explicit that the Java clients shipped
> with
> > > Apache Kafka 4.0 would only be guaranteed to work with brokers running
> > > Apache Kafka 2.1 or newer, since they too would no longer have access
> to
> > > the removed protocol APIs. Thanks to Jason for asking about this aspect
> > > offline.
> > >
> > > I will leave this KIP open for discussion for another couple or weeks
> or
> > > so. Please do share your thoughts given the high impact of the change.
> > >
> > > Ismael
> > >
> > > On Tue, Jan 3, 2023 at 8:17 AM Ismael Juma <ism...@juma.me.uk> wrote:
> > >
> > > > Hi all,
> > > >
> > > > I would like to start a discussion regarding the removal of very old
> > > > client protocol API versions in Apache Kafka 4.0 to improve
> > > maintainability
> > > > & supportability of Kafka. Please take a look at the proposal:
> > > >
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-896%3A+Remove+old+client+protocol+API+versions+in+Kafka+4.0
> > > >
> > > > Ismael
> > > >
> > >
> >
>

Reply via email to