diff --git a/services/meta/service_test.go b/services/meta/service_test.go index 108d34f6d01..4089de144dc 100644 --- a/services/meta/service_test.go +++ b/services/meta/service_test.go @@ -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) @@ -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 {