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