Uh oh!
There was an error while loading. Please reload this page.
[CELEBORN-1400] Bump Ratis version from 2.5.1 to 3.0.1 - #2480
Conversation
4ac7ef8 to
b9e92b9CompareSteNicholas
commented
Apr 24, 2024
szetszwo
left a comment
There was a problem hiding this comment.
The change looks good. (Note that I am not familiar with CELEBORN.)
SteNicholas
commented
Apr 25, 2024
pan3793
commented
Apr 25, 2024
does it allow rolling upgrades? should we upgrade followers or the leader first or something else? |
FMX
commented
Apr 25, 2024
@SteNicholas Hi, I wonder if this PR affects the rolling upgrade process. Can ratis 3.0.1 servers communicate with ratis 2.5.1 servers? |
SteNicholas
commented
Apr 25, 2024
@FMX, I didn't test the rolling upgrade process in cluster. I would like to try rolling upgrade for validation of above question. |
AngersZhuuuu
commented
May 10, 2024
We meet same issue as https://issues.apache.org/jira/browse/RATIS-1860, better to upgrade ratis |
@FMX, @pan3793, @AngersZhuuuu, I have tested the rolling upgrade process in test environment as follows: |
RexXiong
left a comment
There was a problem hiding this comment.
Thanks @SteNicholas, LGTM overall. I am just wondering what the write buffer size we should set, and what is the reason?
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
SteNicholas
commented
May 30, 2024
RexXiong
commented
May 30, 2024
Merge to main(v0.5.0) |



What changes were proposed in this pull request?
Bump Ratis version from 2.5.1 to 3.0.1. Address incompatible changes:
Why are the changes needed?
Bump Ratis version from 2.5.1 to 3.0.1. Ratis has released v3.0.0, v3.0.1, which release note refers to 3.0.0, 3.0.1. The 3.0.x version include new features like pluggable metrics and lease read, etc, some improvements and bugfixes including:
3.0.0: Change list of ratis 3.0.0 In total, there are roughly 100 commits diffing from 2.5.1 including:
3.0.1:This is a bugfix release. See the changes between 3.0.0 and 3.0.1 releases.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Cluster manual test.