mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-09-07 17:15:56 +00:00
Merge pull request #784 from jaffee/782-gossip-race
re-arrange GossipNodeSet.Open to hopefully avoid race
This commit is contained in:
commit
659df6d428
1 changed files with 6 additions and 6 deletions
|
|
@ -69,6 +69,12 @@ func (g *GossipNodeSet) Open() error {
|
|||
return err
|
||||
}
|
||||
g.memberlist = ml
|
||||
g.broadcasts = &memberlist.TransmitLimitedQueue{
|
||||
NumNodes: func() int {
|
||||
return ml.NumMembers()
|
||||
},
|
||||
RetransmitMult: 3,
|
||||
}
|
||||
|
||||
// attach to gossip seed node
|
||||
nodes := []*pilosa.Node{&pilosa.Node{Host: g.config.gossipSeed}} //TODO: support a list of seeds
|
||||
|
|
@ -76,12 +82,6 @@ func (g *GossipNodeSet) Open() error {
|
|||
if err != nil {
|
||||
return err
|
||||
}
|
||||
g.broadcasts = &memberlist.TransmitLimitedQueue{
|
||||
NumNodes: func() int {
|
||||
return ml.NumMembers()
|
||||
},
|
||||
RetransmitMult: 3,
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue