This is an automated email from the ASF dual-hosted git repository.

szetszwo 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 b3b855ba8 RATIS-2442. Wait for configuration to be applied to 
listeners in test (#1383)
b3b855ba8 is described below

commit b3b855ba8d7bd3da3bb6cd36b6b3e754ab7b7ad0
Author: Abhishek Pal <[email protected]>
AuthorDate: Sun Mar 22 21:22:49 2026 +0530

    RATIS-2442. Wait for configuration to be applied to listeners in test 
(#1383)
---
 .../test/java/org/apache/ratis/server/impl/LeaderElectionTests.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/ratis-server/src/test/java/org/apache/ratis/server/impl/LeaderElectionTests.java
 
b/ratis-server/src/test/java/org/apache/ratis/server/impl/LeaderElectionTests.java
index 6959bd342..3a47d127c 100644
--- 
a/ratis-server/src/test/java/org/apache/ratis/server/impl/LeaderElectionTests.java
+++ 
b/ratis-server/src/test/java/org/apache/ratis/server/impl/LeaderElectionTests.java
@@ -64,7 +64,6 @@ import java.util.stream.Collectors;
 
 import static org.apache.ratis.RaftTestUtil.getPeersWithPriority;
 import static org.apache.ratis.RaftTestUtil.waitForLeader;
-import static org.apache.ratis.proto.RaftProtos.RaftPeerRole.LISTENER;
 import static 
org.apache.ratis.server.metrics.LeaderElectionMetrics.LAST_LEADER_ELECTION_ELAPSED_TIME;
 import static 
org.apache.ratis.server.metrics.LeaderElectionMetrics.LEADER_ELECTION_COUNT_METRIC;
 import static 
org.apache.ratis.server.metrics.LeaderElectionMetrics.LEADER_ELECTION_TIME_TAKEN;
@@ -557,6 +556,8 @@ public abstract class LeaderElectionTests<CLUSTER extends 
MiniRaftCluster>
         Collection<RaftPeer> peer = 
leader.getRaftConf().getAllPeers(RaftProtos.RaftPeerRole.LISTENER);
         assertEquals(0, peer.size());
 
+        RaftServerTestUtil.waitAndCheckNewConf(cluster, cluster.getPeers(), 0, 
null);
+
         listeners = cluster.getListeners()
                   
.stream().map(RaftServer.Division::getPeer).collect(Collectors.toList());
         assertEquals(0, listeners.size());

Reply via email to