diff --git a/.travis.yml b/.travis.yml index e1d0114f..bfa1dc4c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,8 +8,7 @@ language: go go: # This should be quoted or use .x, but should not be unquoted. # Remember that a YAML bare float drops trailing zeroes. - - '1.19.9' - + - '1.19.10' addons: apt: packages: diff --git a/server/raft.go b/server/raft.go index 5d387328..102572ab 100644 --- a/server/raft.go +++ b/server/raft.go @@ -1474,12 +1474,6 @@ func (n *raft) Peers() []*Peer { // Update our known set of peers. func (n *raft) UpdateKnownPeers(knownPeers []string) { n.Lock() - // If this is a scale up, let the normal add peer logic take precedence. - // Otherwise if the new peers are slow to start we stall ourselves. - if len(knownPeers) > len(n.peers) { - n.Unlock() - return - } // Process like peer state update. ps := &peerState{knownPeers, len(knownPeers), n.extSt} n.processPeerState(ps)