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