From 9a714755040bb29a69021b52fa5d53b0bdd5be4b Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Fri, 12 Aug 2016 17:30:37 -0700 Subject: [PATCH] Clear raft state file after every test Signed-off-by: Tonis Tiigi Upstream-commit: 34f779dbc34fc391a86398521ad5c7ec84a0382d Component: engine --- components/engine/integration-cli/check_test.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/engine/integration-cli/check_test.go b/components/engine/integration-cli/check_test.go index eebefe730f..d4f9dfc510 100644 --- a/components/engine/integration-cli/check_test.go +++ b/components/engine/integration-cli/check_test.go @@ -259,6 +259,11 @@ func (s *DockerSwarmSuite) TearDownTest(c *check.C) { s.daemonsLock.Lock() for _, d := range s.daemons { d.Stop() + // raft state file is quite big (64MB) so remove it after every test + walDir := filepath.Join(d.root, "swarm/raft/wal") + if err := os.RemoveAll(walDir); err != nil { + c.Logf("error removing %v: %v", walDir, err) + } } s.daemons = nil s.daemonsLock.Unlock()