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
>>>
>>

Reply via email to