We have a 4-month major release cadence in Apache Kafka, and given that
3.1.0 is just released, a tentative estimate for 3.2.0 would be around
early June.

Guozhang

On Tue, Feb 8, 2022 at 8:19 AM Jonathan Albrecht <jonathan.albre...@ibm.com>
wrote:

>
>
>
> No problem, glad that was more clear and thanks for considering it. I
> totally
> understand if this is not the type of change to put into a point release.
>
> I'd like to understand the release schedule a bit more. Is 3.2 probably
> coming
> out in May?
>
> Thanks,
>
> Jon
>
> "Bruno Cadonna" <cado...@apache.org> wrote on 2022-02-08 04:21:50 AM:
>
> > From: "Bruno Cadonna" <cado...@apache.org>
> > To: dev@kafka.apache.org
> > Date: 2022-02-08 04:22 AM
> > Subject: [EXTERNAL] Re: Kafka <= 3.1 upgrade RocksDB to v6.27.3?
> >
> > Thank you Jonathan! Now I understand the situation better.
> >
> > I agree with Guozhang about the waiting times for 3.2.0, 3.0.1, and
> 3.1.1.
> >
> > Obviously that does not satisfy the organizational requirements you
> > mentioned.
> >
> > Best,
> > Bruno
> >
> > On 07.02.22 23:24, Guozhang Wang wrote:
> > > Thanks for the clarification Jonathan, I think timing wise, waiting to
> get
> > > 3.2.0 v.s. get 3.1.1 / 3.0.1 would not be much longer.
> > >
> > > On Mon, Feb 7, 2022 at 12:16 PM Jonathan Albrecht
> <jonathan.albre...@ibm.com>
> > > wrote:
> > >
> > >>
> > >>
> > >>
> > >> Hi Bruno and Guozhang,
> > >>
> > >> Thanks for your thoughtful replies and I hope I can clarify. I work on
> > >> a team that helps port open source software to s390x. The example I
> used
> > >> about users needing to be on a specific minor release is a general one
> > >> that I see and not specific to kafka and usually its not due to
> technical
> > >> reasons. For example, sometimes organizations want to support the same
> > >> version of a component across platforms and back porting support for
> > >> s390x mean they can get to a supported version sooner. Maybe in
> kafka's
> > >> case, there are not technical reasons for that to happen but sometimes
> > >> there are organizational reasons.
> > >>
> > >> Hope that clarifies where I'm coming from. I definitely don't have a
> > >> specific technical issue that would be solved by back porting. I
> > >> understand there are risks and it might not be appropriate for a
> bugfix
> > >> release which is why I wanted to ask first before going any further.
> > >>
> > >> Thanks,
> > >>
> > >> Jon
> > >>
> > >> "Bruno Cadonna" <cado...@apache.org> wrote on 2022-02-07 05:30:05 AM:
> > >>
> > >>> From: "Bruno Cadonna" <cado...@apache.org>
> > >>> To: dev@kafka.apache.org
> > >>> Date: 2022-02-07 05:30 AM
> > >>> Subject: [EXTERNAL] Re: Kafka <= 3.1 upgrade RocksDB to v6.27.3?
> > >>>
> > >>> Hi Jonathan and Guozhang,
> > >>>
> > >>> I am pretty sure that upgrading RocksDB in 3.0.x and 3.1.x should not
> be
> > >>> an issue, since we recently upgraded it to 6.27.3 on trunk and
> judging
> > >>> from the compatibility report in the ticket [1] and the code the API
> > >>> does not break backward-compatibility for the AK 3.x series.
> > >>>
> > >>> I am wondering, why users would not be willing to use the upcoming
> 3.2.0
> > >>> if they are migrating or creating a Kafka Streams application on the
> > >>> s390x platform. Even if we ported the upgrade to 3.1.1 and 3.0.1,
> they
> > >>> would need to wait until those versions are released. Additionally,
> > >>> their applications need to comply with 3.x APIs and APIs should be
> > >>> backward compatible in the 3.x releases. So, everything that works
> with
> > >>> 3.1.1 and 3.0.1 should also work with 3.2.0. Of course there could be
> an
> > >>> issue in 3.2.0 that will force them to use a 3.1.1 or 3.0.1, but that
> > >>> would be rather an exception that we can then fix when the exception
> > >>> happens.
> > >>>
> > >>> Jonathan, could you clarify what the motivation of using hypothetical
> > >>> 3.1.1 or 3.0.1 with the RocksDB upgrade instead of 3.2.0 on a
> platform
> > >>> that was not supported before (i.e., 3.1.0 and 3.0.0) might be?
> > >>>
> > >>> In the end, it is always a risk to upgrade a library in a bugfix
> release
> > >>> without a critical issue that the upgrade fixes.
> > >>>
> > >>>
> > >>> Best,
> > >>> Bruno
> > >>>
> > >>>
> > >>> [1]
> > >>
> https://issues.apache.org/jira/browse/KAFKA-13599
>
> > >>
>


-- 
-- Guozhang

Reply via email to