Hi all,

the vote passes with:

- 4 binding votes: Colin, Chris, Greg and myself
- 1 non-binding vote: Anton

Thanks everyone for the discussion and feedback!

Best,

On Mon, Jan 8, 2024 at 11:08 PM Colin McCabe <cmcc...@apache.org> wrote:

> Hi Chris,
>
> Based on some of the offline discussions we had, people generally feel
> that major/minor releases have a large enough overhead that they don't want
> them more frequently than every 4 months. (Obviously dot releases are a
> different story) So Josep and I didn't want to raise the issue here.
>
> I also feel that 4 months should be enough (for anyone? :) ) But I'm
> always an optimist.
>
> best,
> Colin
>
>
> On Mon, Jan 8, 2024, at 13:03, Chris Egerton wrote:
> > Hi Colin,
> >
> > The idea isn't to hold up 4.0.0 any longer; in fact, it's the opposite.
> If
> > things slip a bit with 3.8.0 and we take, for example, an extra month to
> > deliver it (or even to cut the branch), I don't think this should
> > necessarily translate to an extra month of latency between now and 4.0.0,
> > given exactly what you mention about the major changes we plan to include
> > in 4.0.0 (which consist more of dropping support for existing things than
> > adding support for new things).
> >
> > If we want to avoid confusion, we could say something like "no later
> than 3
> > to 4 months after the 3.8 branch is created". Frankly though, I think
> it's
> > unnecessary to specify an exact timeline for 4.0 in this KIP, since
> nothing
> > in the proposal actually diverges from the usual time-based release plan
> we
> > follow. The only necessary part seems to be to state that 4.0 will
> directly
> > follow 3.8 (as opposed to 3.9, 3.10, etc.). But perhaps I'm missing
> > something?
> >
> > Cheers,
> >
> > Chris
> >
> > On Mon, Jan 8, 2024 at 2:38 PM Colin McCabe <cmcc...@apache.org> wrote:
> >
> >> On Mon, Jan 8, 2024, at 09:05, Chris Egerton wrote:
> >> > Hi Josep,
> >> >
> >> > Thanks for the KIP! +1 (binding).
> >> >
> >> > One small nit: I don't think we necessarily have to hold ourselves to
> >> > releasing 4.0.0 "3 to 4 months after 3.8 branch is created" (quoting
> the
> >> > timeline section of the KIP). IMO it's fine to leave some wiggle room
> for
> >> > the 4.0.0 release without codifying a timeline in this KIP. Maybe
> >> something
> >> > like "some time after 3.8 branch is created" would be sufficient?
> >> Anyways,
> >> > not a huge thing, I'm sure we'll all give 4.0.0 the flexibility it
> needs
> >> > with the understanding that this KIP is more focused on 3.8.0 than
> 4.0.0.
> >> >
> >>
> >> Hmm... I don't see any obstacles in the path of releasing 4.0 after the
> >> traditional 4 months of development. Keep in mind, we're removing things
> >> from the code (the ability to support JDK8, ZooKeeper mode, etc.), not
> >> adding things. We already support JDK11 so saying that it's the minimum
> is
> >> a very quick change. Similarly, we already support KRaft so saying that
> >> it's the only mode should be a pretty quick change.
> >>
> >> Also, we added a note that "the timeline is very rough" to KIP-833 and
> it
> >> caued all kinds of confusion. So overall I'd prefer to leave the
> language
> >> about 4.0 unchanged.
> >>
> >> best,
> >> Colin
> >>
> >> >
> >> > Cheers,
> >> >
> >> > Chris
> >> >
> >> > On Mon, Jan 8, 2024 at 11:41 AM Greg Harris
> <greg.har...@aiven.io.invalid
> >> >
> >> > wrote:
> >> >
> >> >> Thanks Josep for leading the KIP and building consensus on 3.8!
> >> >>
> >> >> +1 (binding)
> >> >>
> >> >> Greg
> >> >>
> >> >> On Sun, Jan 7, 2024 at 11:45 PM Josep Prat
> <josep.p...@aiven.io.invalid
> >> >
> >> >> wrote:
> >> >> >
> >> >> > Hi all,
> >> >> >
> >> >> > Thanks for your comments,
> >> >> > I reworded some parts of the KIP to express that:
> >> >> > - The KIP is to agree that we need at least one more minor version
> in
> >> the
> >> >> > 3.x series
> >> >> > - Explicitly saying that the list of KIPs is not exhaustive and
> that
> >> if
> >> >> > some are not done, we would need another minor version
> >> >> > - Which are the KIPs/Features the community identified that should
> be
> >> >> > present in a 3.x version so they can safely migrate to a potential
> 4.0
> >> >> > version
> >> >> > - The timeline of 4.0 (starting after branching, not after release)
> >> >> > - Wording is now focusing more on the need to have at least another
> >> minor
> >> >> > release in 3.x to enable and ease migration to a potential 4.0
> version
> >> >> >
> >> >> > I always mention potential in terms of 4.0 as we don't know what
> will
> >> be
> >> >> in
> >> >> > there yet, and this KIP's scope is not meant to define this.
> >> >> >
> >> >> > Best,
> >> >> >
> >> >> > On Fri, Jan 5, 2024 at 10:46 PM Ismael Juma <m...@ismaeljuma.com>
> >> wrote:
> >> >> >
> >> >> > > I agree with Colin. Also, 4.0 would be started after 3.8 is
> branched
> >> >> (not
> >> >> > > after 3.8.0 is released). The rest looks good.
> >> >> > >
> >> >> > > Thanks!
> >> >> > >
> >> >> > > Ismael
> >> >> > >
> >> >> > > On Fri, Jan 5, 2024 at 11:27 PM Colin McCabe <cmcc...@apache.org
> >
> >> >> wrote:
> >> >> > >
> >> >> > > > Hi,
> >> >> > > >
> >> >> > > > Thanks for calling the vote, Josep.
> >> >> > > >
> >> >> > > > I re-checked this, and saw something that we missed updating.
> One
> >> >> thing
> >> >> > > we
> >> >> > > > talked about earlier is that KIP-966 is actually not required
> for
> >> >> 3.8.
> >> >> > > What
> >> >> > > > is required is some way of enabling unclean leader election by
> >> >> default in
> >> >> > > > KRaft. (Which could be KIP-966, or something else). Please
> revise
> >> >> this.
> >> >> > > >
> >> >> > > > best,
> >> >> > > > Colin
> >> >> > > >
> >> >> > > > On Fri, Jan 5, 2024, at 02:50, Anton Agestam wrote:
> >> >> > > > > +1 from me.
> >> >> > > > >
> >> >> > > > > Den fre 5 jan. 2024 kl 10:33 skrev Josep Prat
> >> >> > > > <josep.p...@aiven.io.invalid>:
> >> >> > > > >
> >> >> > > > >> Hi all,
> >> >> > > > >>
> >> >> > > > >> I'd like to start a vote on KIP-1012:
> >> >> > > > >>
> >> >> > > > >>
> >> >> > > >
> >> >> > >
> >> >>
> >>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1012%3A+The+need+for+a+Kafka+3.8.x+release
> >> >> > > > >>
> >> >> > > > >> Discussion thread is here:
> >> >> > > > >>
> >> https://lists.apache.org/thread/kvdp2gmq5gd9txkvxh5vk3z2n55b04s5
> >> >> > > > >>
> >> >> > > > >> Thanks!
> >> >> > > > >>
> >> >> > > > >> ---
> >> >> > > > >> Josep Prat
> >> >> > > > >> Open Source Engineering Director, aivenjosep.p...@aiven.io
>  |
> >> >> > > > >> +491715557497 | aiven.io
> >> >> > > > >> Aiven Deutschland GmbH
> >> >> > > > >> Alexanderufer 3-7, 10117 Berlin
> >> >> > > > >> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
> >> >> > > > >> Amtsgericht Charlottenburg, HRB 209739 B
> >> >> > > > >>
> >> >> > > >
> >> >> > >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > [image: Aiven] <https://www.aiven.io>
> >> >> >
> >> >> > *Josep Prat*
> >> >> > Open Source Engineering Director, *Aiven*
> >> >> > josep.p...@aiven.io   |   +491715557497
> >> >> > aiven.io <https://www.aiven.io>   |   <
> >> >> https://www.facebook.com/aivencloud>
> >> >> >   <https://www.linkedin.com/company/aiven/>   <
> >> >> https://twitter.com/aiven_io>
> >> >> > *Aiven Deutschland GmbH*
> >> >> > Alexanderufer 3-7, 10117 Berlin
> >> >> > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
> >> >> > Amtsgericht Charlottenburg, HRB 209739 B
> >> >>
> >>
>


-- 
[image: Aiven] <https://www.aiven.io>

*Josep Prat*
Open Source Engineering Director, *Aiven*
josep.p...@aiven.io   |   +491715557497
aiven.io <https://www.aiven.io>   |   <https://www.facebook.com/aivencloud>
  <https://www.linkedin.com/company/aiven/>   <https://twitter.com/aiven_io>
*Aiven Deutschland GmbH*
Alexanderufer 3-7, 10117 Berlin
Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
Amtsgericht Charlottenburg, HRB 209739 B

Reply via email to