Merge pull request #2157 from nats-io/nil-leader

fix unit test crashing when leader was nil caused by quorum reformation
This commit is contained in:
Matthias Hanel
2021-04-23 14:26:00 -04:00
committed by GitHub

View File

@@ -6456,6 +6456,10 @@ func (c *cluster) waitOnPeerCount(n int) {
c.t.Helper()
c.waitOnLeader()
leader := c.leader()
for leader == nil {
c.waitOnLeader()
leader = c.leader()
}
expires := time.Now().Add(10 * time.Second)
for time.Now().Before(expires) {
peers := leader.JetStreamClusterPeers()