Hi Tsz-Wo,

+1 for including RATIS-1900 and RATIS-872 in 3.0.1. We also plan to bring some 
other patches after 3.0.0 release.
Besides, I think we can include RATIS-1911 "Add MembershipManager example” , 
since it’s a user-experience related patch (examples). I can add a 
corresponding doc of membership management if we decide to include RATIS-1911.

William


> 2023年10月24日 05:09,Tsz Wo Sze <[email protected]> 写道:
> 
> Hi William and others,
> 
> It turns out that both RATIS-1900 and RATIS-872 are quite big and
> non-trivial.  Since they are not incompatible changes, we may include them
> in a post Ratis 3.0.0 release (say, 3.0.1).
> 
> Just checked the pull request queue [1].  It seems that only RATIS-1916
> "OrderAsync does not call handReply" needs to get in.  The others are
> optional.  What do you think?
> 
> Tsz-Wo
> [1] https://github.com/apache/ratis/pulls
> 
> 
> On Thu, Oct 12, 2023 at 9:32 AM Tsz Wo Sze <[email protected]> wrote:
> 
>> William,
>> 
>> Some tests in Apache Ozone are failing with recent Ratis 3.0.0 snapshots.
>> The reason is RATIS-1902.
>> 
>> I would also like to get RATIS-1900 and maybe RATIS-872.  RATIS-1900 is a
>> simple performance improvement.  RATIS-872 is a good idea to reduce the
>> retry cache memory usage.
>> 
>> Good to hear that your tests went well!
>> 
>> Tsz-Wo
>> 
>> 
>> On Thu, Oct 12, 2023 at 3:37 AM Yaolong Liu <[email protected]> wrote:
>> 
>>> 
>>> 
>>> +1 for the new Ratis 3.0.0 release.
>>> 
>>> 
>>> Thanks Tsz-Wo for starting the discussion on 3.0.0 release and William
>>> for testing.
>>> Looking forward to the new release.
>>> 
>>> 
>>> Regards,
>>> - Yaolong
>>> 
>>> 
>>> 
>>> 
>>> 
>>> At 2023-10-12 18:13:44, "William Song" <[email protected]> wrote:
>>>> The performance regression testing was successful. The 3.0.0 version we
>>> packaged after the commit 68b394a470e4e1e4a36b44bbaeffc6d7d0601b5a
>>>> showed no significant degradation in performance.
>>>> 
>>>> Resource management, including CPU, memory, JVM GC, disk, and network,
>>> is also performing well.
>>>> 
>>>>> You may also consider doing some compatibility tests (old/new clients
>>> talking to new/old servers)
>>>> 
>>>> So far, compatibility testing has yielded positive results as well.
>>>> 
>>>> 
>>>> Are there any other patches expected to be included in 3.0.0? If not,
>>> I’ll start rolling out the release candidates ;)
>>>> 
>>>> William
>>>> 
>>>> 
>>>> 
>>>>> 2023年10月10日 03:19,Tsz Wo Sze <[email protected]> 写道:
>>>>> 
>>>>> Hi William,
>>>>> 
>>>>> It is great to hear that the IoTDB is working well with Ratis 3.0!
>>> You may
>>>>> also consider doing some compatibility tests (old/new clients talking
>>> to
>>>>> new/old servers), which is expected to work except for Streaming
>>>>> (RATIS-1569).
>>>>> 
>>>>>> Also, I’d be happy to take on the release manager role. Please let me
>>>>> know if there are anything I can help with.
>>>>> 
>>>>> Sure.  Thanks a lot for taking the release manager role!
>>>>> 
>>>>> Tsz-Wo
>>> 
>> 

Reply via email to