Skip to content

Commit

Permalink
ask for a free port immediatly before using to prevent it being retur…
Browse files Browse the repository at this point in the history
…ned to the available pool
  • Loading branch information
corylanou committed Feb 11, 2016
1 parent 1c63ae8 commit fbf0696
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions services/meta/service_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -806,10 +806,6 @@ func TestMetaService_CreateRemoveMetaNode(t *testing.T) {
cfg2.HTTPBindAddress = joinPeers[1]
cfg2.BindAddress = raftPeers[1]
defer os.RemoveAll(cfg2.Dir)
cfg3 := newConfig()
cfg3.HTTPBindAddress = joinPeers[2]
cfg3.BindAddress = raftPeers[2]
defer os.RemoveAll(cfg3.Dir)

var wg sync.WaitGroup
wg.Add(2)
Expand All @@ -834,6 +830,13 @@ func TestMetaService_CreateRemoveMetaNode(t *testing.T) {
defer s2.Close()
wg.Wait()

cfg3 := newConfig()
joinPeers[2] = freePort()
cfg3.HTTPBindAddress = joinPeers[2]
raftPeers[2] = freePort()
cfg3.BindAddress = raftPeers[2]
defer os.RemoveAll(cfg3.Dir)

cfg3.JoinPeers = joinPeers[0:3]
s3 := newService(cfg3)
if err := s3.Open(); err != nil {
Expand Down

0 comments on commit fbf0696

Please sign in to comment.