This is an automated email from the ASF dual-hosted git repository.
williamsong pushed a change to branch branch-2_readIndex
in repository https://gitbox.apache.org/repos/asf/ratis.git
from 8a226a33b RATIS-1823. Improve error log in StreamObserverWithTimeout.
(#864)
new 6497f8e0b RATIS-1827. Update installed snapshot index only when
InstallSnapshot is done (#868)
new 2e0adeb83 RATIS-1824. Membership change may fail when a Listener is
present in the cluster. (#865)
new ad03a7be4 RATIS-1826: Listener will change to follower when using
ratis shell
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../apache/ratis/client/impl/ClientProtoUtils.java | 3 ++-
.../org/apache/ratis/protocol/GroupInfoReply.java | 19 ++++++++++++----
ratis-proto/src/main/proto/Raft.proto | 1 +
.../apache/ratis/server/impl/FollowerInfoImpl.java | 16 ++++++-------
.../apache/ratis/server/impl/LeaderStateImpl.java | 24 ++++++++++----------
.../apache/ratis/server/impl/RaftServerImpl.java | 7 ++++--
.../org/apache/ratis/server/impl/ServerState.java | 12 ++++------
.../server/impl/SnapshotInstallationHandler.java | 8 +++----
.../apache/ratis/server/raftlog/LogProtoUtils.java | 2 +-
.../server/raftlog/segmented/SegmentedRaftLog.java | 1 +
.../ratis/InstallSnapshotFromLeaderTests.java | 13 ++++++-----
.../ratis/server/impl/LeaderElectionTests.java | 26 ++++++++++++++++++++++
.../shell/cli/sh/command/AbstractRatisCommand.java | 19 ++++++++++++++++
.../shell/cli/sh/election/TransferCommand.java | 6 +++--
.../apache/ratis/shell/cli/sh/peer/AddCommand.java | 8 +++++--
.../ratis/shell/cli/sh/peer/RemoveCommand.java | 10 ++++++---
.../shell/cli/sh/peer/SetPriorityCommand.java | 25 +++++++++------------
.../raftlog/segmented/TestSegmentedRaftLog.java | 2 +-
18 files changed, 135 insertions(+), 67 deletions(-)