Yes, I agree, it's a good idea. But it depends on the features freeze time.
cherry-picking fix it ok, but does not work for BIG PRs with protocol
changes,
API changes, such huge changes might introduce new problems during the
cherry-picking.

After the features are completed, I will create the new 2.10 branch, and
only apply
the critical bug fixes, regression fixes. So that we can have adequate
testing on branch-2.10

Thanks,
Penghui

On Wed, Feb 9, 2022 at 4:30 PM Enrico Olivelli <eolive...@gmail.com> wrote:

> PengHui,
> There is a recent discussion with Matteo (at the community meetings)
> about preparing the release branch a couple of weeks before sending
> out the official VOTE.
>
> What about creating the branch-2.10 as soon as possible?
> We will commit to that branch only the fixes needed to make 2.10.0 stable
> This way we will be free to commit new stuff to master branch without
> impacting the stability of 2.10
>
> This way people can start validating 2.10 seriously in order to catch
> problems before sending out the RC
>
> Does it sound like a good idea to you ?
> Enrico
>
> Il giorno mer 9 feb 2022 alle ore 09:25 PengHui Li
> <peng...@apache.org> ha scritto:
> >
> > Hi all,
> >
> > Sorry for the late reply, due to my vacation these days, we got a delay
> > here.
> >
> > Most of the changes of 2.10.0 are getting merged, for now, there are 14
> > opened PRs(10 approved)
> >
> https://github.com/apache/pulsar/pulls?q=is%3Aopen+is%3Apr+milestone%3A2.10.0
> >
> > I will take care of them and try to get them merged.
> > After the above PRs get merged, I will build the release and start the
> vote.
> > Please let me know if you have any questions about the 2.10.0 release.
> > And, also looking forward to more people taking a look at the opened PRs.
> >
> > Regards,
> > Penghui
> >
> >
> >
> >
> > On Tue, Jan 4, 2022 at 7:56 AM Sijie Guo <guosi...@gmail.com> wrote:
> >
> > > +1.
> > >
> > > All make sense to me!
> > >
> > > We probably need to move to the feature frozen stage in order to cut a
> > > release at the end of January.
> > >
> > > - Sijie
> > >
> > > On Sun, Dec 26, 2021 at 8:46 PM PengHui Li <peng...@apache.org> wrote:
> > >
> > > > Hi, everyone
> > > >
> > > > I hope you’ve all been doing well. I would like to start an email
> thread
> > > to
> > > > discuss features that we planned for 2.10.0.
> > > > According to the time-based release plan
> > > >
> https://github.com/apache/pulsar/wiki/PIP-47%3A-Time-Based-Release-Plan,
> > > > we should release 2.10.0 at the end of December 2021, since we have
> > > reached
> > > > the end of December,
> > > > I would like to target the 2.10.0 to the end of January 2022
> > > >
> > > > There are some powerful features and enhancements in 2.10.0 such as
> > > >
> > > > - PIP 84: Message redelivery epoch
> > > > - PIP 104: Add new consumer type: TableView
> > > > - PIP 106: Negative acknowledgment backoff
> > > > - PIP 110: Topic customized metadata support
> > > > - PIP 117: Change Pulsar standalone defaults
> > > > - PIP 118: Do not restart brokers when ZooKeeper session expires
> > > > - PIP 119: Enable consistent hashing by default on KeyShared
> dispatcher
> > > > - PIP 120: Enable client memory limit by default
> > > > - PIP 121: Pulsar cluster level auto failover
> > > > - PIP 123: Pulsar metadata CLI tool
> > > > - Metadata service batch operations
> > > > - RocksDB metadata service backend
> > > > - Etcd metadata service backend
> > > > - Ack timeout redelivery backoff policy
> > > > - Global topic policies
> > > >
> > > > Most of them have been completed, some work in progress we need to
> try to
> > > > complete within 2 weeks.
> > > > This can give me a 2 week buffer period to prepare for release and
> > > complete
> > > > the release vote.
> > > > For the unfinished parts, we can move them to 2.11.0.
> > > >
> > > > Some proposals are just being discussed, so I do not list them
> because
> > > I'm
> > > > not sure if we can complete them in two weeks.
> > > >
> > > > You can find all the change lists from
> > > >
> > > >
> > >
> https://github.com/apache/pulsar/pulls?q=milestone%3A2.10.0+-label%3Arelease%2F2.9.1
> > > > There are more than 500 commits.
> > > >
> > > > If I missed something or you have any suggestions please let me know.
> > > >
> > > > Regards,
> > > > Penghui
> > > >
> > >
>

Reply via email to