From 6a624a2b4feebe51cf2acd165e860604fe7f1aba Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Tue, 2 Sep 2014 09:36:02 -0700 Subject: [PATCH] try to fix data race --- pkg/apiserver/operation_test.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/apiserver/operation_test.go b/pkg/apiserver/operation_test.go index e74f3592a2e..6e32aa4a727 100644 --- a/pkg/apiserver/operation_test.go +++ b/pkg/apiserver/operation_test.go @@ -72,8 +72,9 @@ func TestOperation(t *testing.T) { } time.Sleep(100 * time.Millisecond) - if waited != waiters { - t.Errorf("Multiple waiters doesn't work, only %v finished", waited) + finished := atomic.LoadInt32(&waited) + if finished != waiters { + t.Errorf("Multiple waiters doesn't work, only %v finished", finished) } if op.expired(time.Now().Add(-time.Second)) {