I found out that several PRs have been unable to cherry-pick to 2.11 today. I agree to cut the new branch based on the master and turn off the new/unstable features in branch-2.11.
Regards Tboy On Fri, Nov 4, 2022 at 1:00 PM Dave Fisher <wave4d...@comcast.net> wrote: > Inline > > Sent from my iPhone > > > On Nov 3, 2022, at 6:55 AM, Enrico Olivelli <eolive...@gmail.com> wrote: > > > > PengHui, > > > >> Il giorno mar 1 nov 2022 alle ore 07:51 PengHui Li > >> <peng...@apache.org> ha scritto: > >> > >>> As it is, we already need to discuss EOL for 2.7 and 2.8. > >> > >> Agree. We should clarify this one. > >> I think we can stop to provide new releases for 2.7 > >> and only security or critical bugs for 2.8 (one more official release) > >> > >> https://github.com/apache/pulsar/issues/15966 will make the > >> release strategy clear. > >> > >> LTS -> 36 months (24 + 12) > >> Feature release -> 6 months (3+3) > >> > >> Thanks, > >> Penghui > >> > >> On Tue, Nov 1, 2022 at 2:15 PM Michael Marshall <mmarsh...@apache.org> > >> wrote: > >> > >>> I am concerned that we have too many active release branches, and > planning > >>> to follow 2.11.0 with 3.0.0 soon after feels like it will make that > problem > >>> worse. As it is, we already need to discuss EOL for 2.7 and 2.8. > >>> > >>> Thanks, > >>> Michael > >>> > >>>> On Mon, Oct 31, 2022 at 7:55 PM PengHui Li <peng...@apache.org> > wrote: > >>> > >>>> Releasing from the master branch will bring more uncertainty, no? > >>>> We have fixed many regressions that were introduced to branch-2.11. > >>>> If we cut a new branch-2.11 based on the master branch. Maybe new > >>>> regressions > >>>> will happen again. This may make us wait another month to have a > 2.11.0 > >>>> release. > > > > I am not sure. > > I don't know if anyone is actively testing the 2.11 branch more than > > the master branch. > > On my side the (automated) testing that I do with my colleagues on > > branch-2.11 is basically the same as for the master branch. > > > > I believe that if we want to cut a 2.11 release that is not branched > > again from the master branch > > we really must start the release as soon as BK 4.15.3 is released > > I understand that Bookkeeper issues have Ben what’s blocking 2.11 > > > > Many people contributed features to the master branch that cannot be > > shipped with 2.11 because > > they are considered "breaking changes". > > But 2.11 was supposed to be released in August, more than 3 months ago. > > I think we can recognize that our past history has been that there are > often 3 or 4 RCs for our 2.x.0 releases. > > Maybe we should be cherry picking some PRs on master to 2.11 before we > start the process? It may or may not save an RC but it will give us time to > be realistic about a reasonable cadence from 2.10.x to 2.11.x to 2.12.x … > it’s hard to support many versions at once. The CVE announced today took > months to be included in all of our current releases from 2.7.5 to 2.10.2. > Separation of C++ and Pulsar client releases from Pulsar releases helps > here, but it may not with the next security issue. > > Regards, > Dave > > > > > > Enrico > > > > > >>>> > >>>> IMO, we can start Pulsar 3.0 (follow > >>>> https://github.com/apache/pulsar/issues/15966) > >>>> after 2.11.0 is released instead of waiting for 3 more months. > >>>> > >>>> For https://github.com/apache/bookkeeper/issues/3466 > >>>> I don't think it's a blocker for the Pulsar release for now. > >>>> Yes, it is worth investigating more. We also tried a chaos test for > that > >>>> case. > >>>> We haven't reproduced the problem on Pulsar. > >>>> > >>>> Now, we are just waiting for the new BookKeeper release 4.15.3 since > >>> 4.15.2 > >>>> has regressions [1] > >>>> > >>>> [1] https://github.com/apache/bookkeeper/pull/3523 > >>>> > >>>> Thanks, > >>>> Penghui > >>>> > >>>> On Tue, Nov 1, 2022 at 3:10 AM Michael Marshall <mmarsh...@apache.org > > > >>>> wrote: > >>>> > >>>>> I have not followed the branch-2.11 work closely, but I think it > makes > >>>>> sense to re-create branch-2.11 from the current master. > >>>>> > >>>>> We created branch-2.11 almost 3 months ago. Re-creating the branch > >>>>> will prevent unnecessary delay on new features added over the past 3 > >>>>> months. > >>>>> > >>>>> If we follow through with this proposal, we will need to clean up PR > >>>>> tags and milestones to prevent confusion. > >>>>> > >>>>> Thanks, > >>>>> Michael > >>>>> > >>>>> On Mon, Oct 31, 2022 at 3:31 AM Enrico Olivelli <eolive...@gmail.com > > > >>>>> wrote: > >>>>>> > >>>>>> Hello Pulsar fellows, > >>>>>> > >>>>>> I think that too much time passed since we wanted to cut 2.11. > >>>>>> > >>>>>> The branch-2.11 contains some code used by no one. > >>>>>> > >>>>>> In the meantime many features went into master branch, > >>>>>> > >>>>>> I don't think that it is worth it to cut a release from branch-2.11 > >>>>>> and start with something that is already stale. > >>>>>> > >>>>>> I propose to drop branch-2.11 and create a new branch out of the > >>>>>> current master branch and start the period of hardening before > >>> cutting > >>>>>> the release. > >>>>>> > >>>>>> IIUC we are waiting for this BookKeeper issue to be confirmed or > >>> fixed > >>>>>> or closed as "not a problem": > >>>>>> https://github.com/apache/bookkeeper/issues/3466 > >>>>>> I am personally working on that case together with the folks you > >>>>>> created the issue. > >>>>>> Honestly I have never been able to reproduce the problem with > Pulsar. > >>>>>> I believe that it will take at least another week before having more > >>>>>> results about the investigations I am doing on BK. The problem is > >>>>>> reproducible only on a long-running test (more than 4 hours) of a > >>>>>> third party project and only in some private QA environment. > >>>>>> > >>>>>> Thoughts ? > >>>>>> > >>>>>> Enrico > >>>>> > >>>> > >>> > >> > >> On Tue, Nov 1, 2022 at 2:15 PM Michael Marshall <mmarsh...@apache.org> > >> wrote: > >> > >>> I am concerned that we have too many active release branches, and > planning > >>> to follow 2.11.0 with 3.0.0 soon after feels like it will make that > problem > >>> worse. As it is, we already need to discuss EOL for 2.7 and 2.8. > >>> > >>> Thanks, > >>> Michael > >>> > >>>> On Mon, Oct 31, 2022 at 7:55 PM PengHui Li <peng...@apache.org> > wrote: > >>> > >>>> Releasing from the master branch will bring more uncertainty, no? > >>>> We have fixed many regressions that were introduced to branch-2.11. > >>>> If we cut a new branch-2.11 based on the master branch. Maybe new > >>>> regressions > >>>> will happen again. This may make us wait another month to have a > 2.11.0 > >>>> release. > >>>> > >>>> IMO, we can start Pulsar 3.0 (follow > >>>> https://github.com/apache/pulsar/issues/15966) > >>>> after 2.11.0 is released instead of waiting for 3 more months. > >>>> > >>>> For https://github.com/apache/bookkeeper/issues/3466 > >>>> I don't think it's a blocker for the Pulsar release for now. > >>>> Yes, it is worth investigating more. We also tried a chaos test for > that > >>>> case. > >>>> We haven't reproduced the problem on Pulsar. > >>>> > >>>> Now, we are just waiting for the new BookKeeper release 4.15.3 since > >>> 4.15.2 > >>>> has regressions [1] > >>>> > >>>> [1] https://github.com/apache/bookkeeper/pull/3523 > >>>> > >>>> Thanks, > >>>> Penghui > >>>> > >>>> On Tue, Nov 1, 2022 at 3:10 AM Michael Marshall <mmarsh...@apache.org > > > >>>> wrote: > >>>> > >>>>> I have not followed the branch-2.11 work closely, but I think it > makes > >>>>> sense to re-create branch-2.11 from the current master. > >>>>> > >>>>> We created branch-2.11 almost 3 months ago. Re-creating the branch > >>>>> will prevent unnecessary delay on new features added over the past 3 > >>>>> months. > >>>>> > >>>>> If we follow through with this proposal, we will need to clean up PR > >>>>> tags and milestones to prevent confusion. > >>>>> > >>>>> Thanks, > >>>>> Michael > >>>>> > >>>>> On Mon, Oct 31, 2022 at 3:31 AM Enrico Olivelli <eolive...@gmail.com > > > >>>>> wrote: > >>>>>> > >>>>>> Hello Pulsar fellows, > >>>>>> > >>>>>> I think that too much time passed since we wanted to cut 2.11. > >>>>>> > >>>>>> The branch-2.11 contains some code used by no one. > >>>>>> > >>>>>> In the meantime many features went into master branch, > >>>>>> > >>>>>> I don't think that it is worth it to cut a release from branch-2.11 > >>>>>> and start with something that is already stale. > >>>>>> > >>>>>> I propose to drop branch-2.11 and create a new branch out of the > >>>>>> current master branch and start the period of hardening before > >>> cutting > >>>>>> the release. > >>>>>> > >>>>>> IIUC we are waiting for this BookKeeper issue to be confirmed or > >>> fixed > >>>>>> or closed as "not a problem": > >>>>>> https://github.com/apache/bookkeeper/issues/3466 > >>>>>> I am personally working on that case together with the folks you > >>>>>> created the issue. > >>>>>> Honestly I have never been able to reproduce the problem with > Pulsar. > >>>>>> I believe that it will take at least another week before having more > >>>>>> results about the investigations I am doing on BK. The problem is > >>>>>> reproducible only on a long-running test (more than 4 hours) of a > >>>>>> third party project and only in some private QA environment. > >>>>>> > >>>>>> Thoughts ? > >>>>>> > >>>>>> Enrico > >>>>> > >>>> > >>> > >