From 5f8b831515460a7fda4068cb3b2d8a4fa2aaccce Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Wed, 6 Dec 2023 10:22:24 -0500 Subject: [PATCH] 21258: Fix flaky boot_outcomes metric test. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- lib/dispatchcloud/dispatcher_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/dispatchcloud/dispatcher_test.go b/lib/dispatchcloud/dispatcher_test.go index 33d7f4e9ac..e2f0db1efb 100644 --- a/lib/dispatchcloud/dispatcher_test.go +++ b/lib/dispatchcloud/dispatcher_test.go @@ -208,7 +208,7 @@ func (s *DispatcherSuite) TestDispatchToStubDriver(c *check.C) { return int(rand.Uint32() & 0x3) } var countCapacityErrors int64 - n := 0 + vmCount := int32(0) s.stubDriver.Queue = queue s.stubDriver.SetupVM = func(stubvm *test.StubVM) error { if pt := stubvm.Instance().ProviderType(); pt == test.InstanceType(6).ProviderType { @@ -216,7 +216,7 @@ func (s *DispatcherSuite) TestDispatchToStubDriver(c *check.C) { atomic.AddInt64(&countCapacityErrors, 1) return test.CapacityError{InstanceTypeSpecific: true} } - n++ + n := atomic.AddInt32(&vmCount, 1) stubvm.Boot = time.Now().Add(time.Duration(rand.Int63n(int64(5 * time.Millisecond)))) stubvm.CrunchRunDetachDelay = time.Duration(rand.Int63n(int64(10 * time.Millisecond))) stubvm.ExecuteContainer = executeContainer -- 2.30.2