浏览代码

Fixing an occasional testYellowWithTooManyMasterChanges failure (#87483)

Keith Massey 3 年之前
父节点
当前提交
5d311d933c

+ 1 - 0
server/src/test/java/org/elasticsearch/cluster/coordination/StableMasterHealthIndicatorServiceTests.java

@@ -424,6 +424,7 @@ public class StableMasterHealthIndicatorServiceTests extends AbstractCoordinator
                 logger.info("--> blackholing leader {}", leader);
                 logger.info("--> blackholing leader {}", leader);
                 leader.disconnect();
                 leader.disconnect();
                 cluster.stabilise();
                 cluster.stabilise();
+                leader.heal(); // putting it back in the cluster after another leader has been elected so that we always keep a quorum
             }
             }
 
 
             final Cluster.ClusterNode currentLeader = cluster.getAnyLeader();
             final Cluster.ClusterNode currentLeader = cluster.getAnyLeader();