From 205a1a442a8a9fe678cbcea77be17d2684765eca Mon Sep 17 00:00:00 2001 From: Piotr Tabor Date: Thu, 29 Apr 2021 13:44:39 +0200 Subject: [PATCH] Read membership information from the backend. --- server/etcdserver/api/membership/cluster.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/etcdserver/api/membership/cluster.go b/server/etcdserver/api/membership/cluster.go index c335c7db2..b570bc699 100644 --- a/server/etcdserver/api/membership/cluster.go +++ b/server/etcdserver/api/membership/cluster.go @@ -253,11 +253,12 @@ func (c *RaftCluster) Recover(onSet func(*zap.Logger, *semver.Version)) { c.Lock() defer c.Unlock() - c.members, c.removed = membersFromStore(c.lg, c.v2store) if c.be != nil { c.version = clusterVersionFromBackend(c.lg, c.be) + c.members, c.removed = membersFromBackend(c.lg, c.be) } else { c.version = clusterVersionFromStore(c.lg, c.v2store) + c.members, c.removed = membersFromStore(c.lg, c.v2store) } if c.be != nil {