From 8686a8645cb513b15b70b636c6ae0b0dbceeb3b2 Mon Sep 17 00:00:00 2001 From: Travis Turner Date: Fri, 23 Mar 2018 15:11:45 -0500 Subject: [PATCH] Default gossip seed should be empty instead of local bind address --- gossip/gossip.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/gossip/gossip.go b/gossip/gossip.go index 866d2e41e..b1c6902d8 100644 --- a/gossip/gossip.go +++ b/gossip/gossip.go @@ -63,6 +63,9 @@ func (g *GossipMemberSet) Start(h pilosa.BroadcastHandler) error { // Seeds returns the gossipSeeds determined by the config. func (g *GossipMemberSet) Seeds() []string { + if len(g.config.gossipSeeds) == 0 { + return []string{fmt.Sprintf("%s:%d", g.config.memberlistConfig.BindAddr, g.config.memberlistConfig.BindPort)} + } return g.config.gossipSeeds } @@ -202,11 +205,6 @@ func NewGossipMemberSetWithTransport(name string, cfg *pilosa.Config, transport g.statusHandler = server - // If no gossipSeeds is provided, use local host:port. - if len(cfg.Gossip.Seeds) == 0 { - g.config.gossipSeeds = []string{fmt.Sprintf("%s:%d", host, port)} - } - return g, nil }