Thanks Colin.

I think we may need to update the KIP name to reflect the intent of the KIP
and convey everything it’s about if all the 3 action items will be covered
by the same KIP

It contains three parts:

Marking KRraft as Production Ready
Deprecating ZK Mode and
Removing Zookeeper Mode

Should this be broken up in three separate KIPs since it will be done in
multiple releases?

The current name of the KIP only conveys the first item and not the next
two

It is just a thought. I will like to get your perspective



On Thu, May 5, 2022 at 1:19 PM Colin McCabe <cmcc...@apache.org> wrote:

> Hi all,
>
> Thanks for the comments. I agree that we should split out declaring KRaft
> going production for new clusters from deprecating ZK. We can do the former
> in the next release, 3.3, and the latter in the release after that, 3.4.
>
> I also talked offline with some of the people working on upgrade from ZK
> and it seems like 3.4 is a more realistic target for that work. Partly this
> is because 3.3 will be a bit earlier than I originally thought (for some
> reason I thought it might be October, but Ismael pointed out it's planned
> for August)
>
> I also agree that it will probably be useful to have a 3.5 release
> following the 3.4 one, which will also support ZK. Hopefully we will not
> need a 3.6, but we don't have to decide that now.
>
> I added a timeline section to the KIP to make this all clearer. To be
> clear, it is a preliminary timeline, which may change. It's difficult to
> fully plan out the next 1.5 years of Apache Kafka releases right now -- and
> obviously, there are things which may come up to change our plans. However,
> I think it is still helpful to have the section to give us a feeling for
> the general roadmap.
>
> When you read the KIP, please consider it all speculative except for the
> three proposed changes at the top:
>
> 1. Mark KRaft as production-ready for new clusters in the upcoming Kafka
> 3.3 release.
> 2. Deprecate ZooKeeper mode in the upcoming Kafka 3.4 release
> 3. Plan to remove ZooKeeper mode entirely in Kafka 4.0.
>
> best,
> Colin
>
>
> On Wed, May 4, 2022, at 19:31, Ismael Juma wrote:
> > Yes, all features supported by zk mode will be available in kraft mode in
> > the 3.x series.
> >
> > Ismael
> >
> > On Wed, May 4, 2022, 5:28 PM Israel Ekpo <israele...@gmail.com> wrote:
> >
> >> Ismael,
> >>
> >> I like the timeline. However, does this or will this also account for
> >> features  users rely on today in Zookeeper mode being available when
> >> Zookeeper is dropped?
> >>
> >> That’s my main concern
> >>
> >> On Wed, May 4, 2022 at 8:12 PM Ismael Juma <ism...@juma.me.uk> wrote:
> >>
> >> > Hi Colin,
> >> >
> >> > Thanks for the KIP, this is exciting. Trying to balance progress and
> >> > compatibility, how about the following?
> >> >
> >> > 1. 3.3 (~August 2022): kraft is production ready for new clusters
> >> > 2. 3.4 (~December 2022/January 2023): migration from zk to kraft is
> >> > production ready and zk mode is deprecated
> >> > 3. 3.5 (~April 2023): buffer release
> >> > 4. 4.0 (~August 2023): kraft mode is on by default and zk mode is
> removed
> >> >
> >> > This would mean about 1 year from kraft being production ready to zk
> >> > removal and 8 months from zk deprecation to zk removal.
> >> >
> >> > If necessary (due to important bugs or security issues), we can do a
> >> couple
> >> > of additional bug fix releases in the 3.5 series after 4.0 is
> released.
> >> >
> >> > Thoughts?
> >> >
> >> > Ismael
> >> >
> >> > On Tue, May 3, 2022, 6:03 PM Colin McCabe <cmcc...@apache.org> wrote:
> >> >
> >> > > Hi all,
> >> > >
> >> > > I've written a KIP for marking KRaft as production ready. Please
> take a
> >> > > look if you have a chance:
> >> > >
> >> > > https://cwiki.apache.org/confluence/x/8xKhD
> >> > >
> >> > > thanks,
> >> > > Colin
> >> > >
> >> >
> >> --
> >> Israel Ekpo
> >> Lead Instructor, IzzyAcademy.com
> >> https://www.youtube.com/c/izzyacademy
> >> https://izzyacademy.com/
> >>
>
-- 
Israel Ekpo
Lead Instructor, IzzyAcademy.com
https://www.youtube.com/c/izzyacademy
https://izzyacademy.com/

Reply via email to