Data Race in function executors/docker/machine.(*machineProvider).remove() - executors/docker/machine/provider.go:217
==================
WARNING: DATA RACE
Write at 0x00c4203d63e0 by goroutine 39:
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:217 +0x1d7
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.TestMachinePreCreateMode()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider_test.go:390 +0xc5a
testing.tRunner()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:657 +0x107
Previous read at 0x00c4203d63e0 by goroutine 41:
runtime.convT2E()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/runtime/iface.go:191 +0x0
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).create.func1()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:95 +0xa6d
Goroutine 39 (running) created at:
testing.(*T).Run()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:697 +0x543
testing.runTests.func1()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:882 +0xaa
testing.tRunner()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:657 +0x107
testing.runTests()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:888 +0x4e0
testing.(*M).Run()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:822 +0x1c3
main.main()
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/_test/_testmain.go:86 +0x20f
Goroutine 41 (finished) created at:
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).create()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:101 +0x2c0
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).createMachines()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:285 +0x21f
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:319 +0x2df
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.TestMachinePreCreateMode()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider_test.go:381 +0x91d
testing.tRunner()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:657 +0x107
==================