Data Race in function executors/docker/machine.(*testMachine).Exist() - executors/docker/machine/provider_test.go:142
==================
WARNING: DATA RACE
Read at 0x00c4203d6740 by goroutine 59:
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*testMachine).Exist()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider_test.go:142 +0x6d
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).removeMachine()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:153 +0xc7
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).finalizeRemoval()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:188 +0x5d
Previous write at 0x00c4203d6740 by goroutine 57:
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*testMachine).Remove()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider_test.go:132 +0x143
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).removeMachine()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:176 +0x392
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).finalizeRemoval()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:188 +0x5d
Goroutine 59 (running) created at:
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).remove()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:226 +0x3d9
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).updateMachines()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:266 +0x2e6
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).Acquire()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:316 +0x24a
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.TestMachineLimitMax()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider_test.go:424 +0x599
testing.tRunner()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:657 +0x107
Goroutine 57 (running) created at:
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).remove()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:226 +0x3d9
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).updateMachines()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:266 +0x2e6
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).Acquire()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:316 +0x24a
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.TestMachineLimitMax()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider_test.go:424 +0x599
testing.tRunner()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:657 +0x107
==================