From 0d503ffaa84b4a6781874ddbcad2ea3bde364ae2 Mon Sep 17 00:00:00 2001 From: Matt DeBoer Date: Thu, 23 Mar 2017 10:18:52 -0700 Subject: [PATCH] lack of name does not an invalide member make --- pkg/discovery/discovery.go | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/pkg/discovery/discovery.go b/pkg/discovery/discovery.go index b41f43c..6f58bab 100644 --- a/pkg/discovery/discovery.go +++ b/pkg/discovery/discovery.go @@ -304,23 +304,10 @@ func (d *Discovery) resolveMembersAndAPI(expectedMembers []etcd.Member, log.Debugf("Member %s reported current leader uptime is %s", member.Name, uptime) } - // sanity-check the returned members; it may be partial in case of a yet-forming cluster - hasInvalidMembers := false - for _, m := range currentMembers { - if len(m.Name) == 0 || len(m.PeerURLs) == 0 { - if log.GetLevel() >= log.DebugLevel { - log.Debugf("Returned actual member list contains invalid member: %#v", m) - } - hasInvalidMembers = true - break - } - } - if !hasInvalidMembers { - if log.GetLevel() >= log.DebugLevel { - log.Debugf("Actual cluster members: %#v", currentMembers) - } - return membersAPI, currentMembers, uptime, nil + if log.GetLevel() >= log.DebugLevel { + log.Debugf("Actual cluster members: %#v", currentMembers) } + return membersAPI, currentMembers, uptime, nil } } if len(currentMembers) == 0 {