From 92e8516660167fc4aeb07acf4a400b37f9a5f9a5 Mon Sep 17 00:00:00 2001
From: Cory LaNou <cory@lanou.com>
Date: Wed, 10 Feb 2016 15:43:34 -0600
Subject: [PATCH] specify raft bind address with real random ports

---
 services/meta/service_test.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/services/meta/service_test.go b/services/meta/service_test.go
index 34556aeb47..75278aa6b1 100644
--- a/services/meta/service_test.go
+++ b/services/meta/service_test.go
@@ -924,13 +924,14 @@ func TestMetaService_FailureAndRestartCluster(t *testing.T) {
 	cfgs := make([]*meta.Config, 3)
 	srvs := make([]*testService, 3)
 	joinPeers := freePorts(len(cfgs))
+	raftPeers := freePorts(len(cfgs))
 
 	var swg sync.WaitGroup
 	swg.Add(len(cfgs))
 	for i, _ := range cfgs {
 		c := newConfig()
 		c.HTTPBindAddress = joinPeers[i]
-		c.BindAddress = "127.0.0.1:0"
+		c.BindAddress = raftPeers[i]
 		c.JoinPeers = joinPeers
 		cfgs[i] = c