Hi all, The PR https://github.com/apache/pulsar/pull/14288 needs more eyes to unblock the 2.10.0 release. The PR fixes a breaking change in the branch-2.9, branch-2.8, and master branches.
Thanks, Penghui On Tue, Feb 15, 2022 at 12:32 PM PengHui Li <peng...@apache.org> wrote: > Hi all > > Please help review this PR https://github.com/apache/pulsar/pull/14283 > which should be a blocker for the 2.10.0 release. > Tboy is working on another fix to fix the breaking change introduced in > https://github.com/apache/pulsar/pull/13383. > After the PR is available for review, I will update here. > > Regards, > Penghui > > On Mon, Feb 14, 2022 at 8:55 PM PengHui Li <peng...@apache.org> wrote: > >> Hi Lari, >> >> There are 5 open PRs >> https://github.com/apache/pulsar/pulls?q=is%3Aopen+is%3Apr+milestone%3A2.10.0 >> and #14225 is a release blocker. >> For #13376 and #13341, we are preparing the testing, to make sure they >> can safely ship to 2.10.0 >> For #10478, it's a critical fix for the current message redeliver which >> will impact the transaction correctness >> while using failover or exclusive subscription, and it has protocol >> changes, so we don't want to move it to 2.11 >> since the PR is done and already reviewed, just need more eyes on it. >> >> And, for the new metadata API, we found an issue that will introduce the >> cache inconsistent issue, >> we are working on a fix, it should be a release blocker, otherwise, >> 2.10 will not able to use. >> >> Another one is related to https://github.com/apache/pulsar/pull/13383, >> we are doing more tests to make sure >> it will not introduce break changes. >> >> > Are we planning to follow this process, or is PIP 47 obsolete? >> >> I'm doing my best to follow PIP 47, but when seeing a potential break >> change, I need to confirm it. >> After all the potential break changes have been confirmed and fixed, I >> will start the vote thread. >> >> Thanks, >> Penghui >> >> On Mon, Feb 14, 2022 at 7:24 PM Lari Hotari <lhot...@apache.org> wrote: >> >>> > 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 >>> >>> Hi Penghui, >>> >>> What's the status of 2.10.0 release? What features aren't complete? >>> >>> In PIP 47 ( >>> https://github.com/apache/pulsar/wiki/PIP-47%3A-Time-Based-Release-Plan), >>> there's a high-level description of the Pulsar release process: >>> >>> "A month before the release date, the release manager will cut branches >>> and also publish (preferably on the wiki) a list of features that will be >>> included in the release (these will typically be PIPs, but not always). We >>> will leave another week for "minor" features to get in (see below for >>> definitions), but at this point we will start efforts to stabilize the >>> release branch and contribute mostly tests and fixes. Two weeks after >>> branch cutting, we will announce code-freeze and start rolling out RCs, >>> after which only fixes for blocking bugs will be merged." >>> >>> Are we planning to follow this process, or is PIP 47 obsolete? >>> >>> -Lari >>> >>