This is an automated email from the ASF dual-hosted git repository.
williamsong pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ratis.git
The following commit(s) were added to refs/heads/master by this push:
new 7f1b1b6be RATIS-2060 Avoid unexpected shutdown of RaftServerProxy
during membership change (#1069)
7f1b1b6be is described below
commit 7f1b1b6be29fd0b8675e30be511b03f6342ad7e6
Author: Potato <[email protected]>
AuthorDate: Thu Apr 25 19:44:55 2024 +0800
RATIS-2060 Avoid unexpected shutdown of RaftServerProxy during membership
change (#1069)
---
.../src/main/java/org/apache/ratis/server/impl/LeaderElection.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/ratis-server/src/main/java/org/apache/ratis/server/impl/LeaderElection.java
b/ratis-server/src/main/java/org/apache/ratis/server/impl/LeaderElection.java
index 53e83d866..d738c8757 100644
---
a/ratis-server/src/main/java/org/apache/ratis/server/impl/LeaderElection.java
+++
b/ratis-server/src/main/java/org/apache/ratis/server/impl/LeaderElection.java
@@ -333,7 +333,7 @@ class LeaderElection implements Runnable {
return true;
case NOT_IN_CONF:
case SHUTDOWN:
- server.getRaftServer().close();
+ server.close();
server.getStateMachine().event().notifyServerShutdown(server.getRoleInfoProto());
return false;
case TIMEOUT: