From 796d99c390714729ca2015b47a40dcb2deb81d9c Mon Sep 17 00:00:00 2001 From: Yicheng Qin Date: Thu, 11 Jun 2015 19:46:32 -0700 Subject: [PATCH] integration: fix TestIssue2904 when multiple cores Do not wait for the cluster view of removed member to match with expected view, since removed member does not apply entries after it is removed. --- integration/cluster_test.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/integration/cluster_test.go b/integration/cluster_test.go index b29a2a180..aa73032c6 100644 --- a/integration/cluster_test.go +++ b/integration/cluster_test.go @@ -298,9 +298,11 @@ func TestIssue2904(t *testing.T) { // and apply it. <-c.Members[1].s.StopNotify() + // terminate removed member + c.Members[1].Terminate(t) + c.Members = c.Members[:1] // wait member to be removed. - httpmembs := c.HTTPMembers() - c.waitMembersMatch(t, httpmembs[:1]) + c.waitMembersMatch(t, c.HTTPMembers()) } // clusterMustProgress ensures that cluster can make progress. It creates