diff --git a/server/raft.go b/server/raft.go index 6ee9a84e..00fa64e9 100644 --- a/server/raft.go +++ b/server/raft.go @@ -2063,7 +2063,7 @@ func (n *raft) trackPeer(peer string) error { n.Unlock() if needPeerUpdate { - n.sendPeerState() + n.ProposeAddPeer(peer) } return nil }