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:

Reply via email to