Data Race in function executors/docker/machine.(*testMachine).List() - executors/docker/machine/provider_test.go:151
==================
WARNING: DATA RACE
Read at 0x00c42043b180 by goroutine 65:
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*testMachine).List()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider_test.go:151 +0x3f
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*machineProvider).loadMachines()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider.go:291 +0x57
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:310 +0x1eb
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.TestMachineIdleLimits()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider_test.go:472 +0x6e2
testing.tRunner()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:657 +0x107
Previous write at 0x00c42043b180 by goroutine 67:
gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine.(*testMachine).Create()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider_test.go:105 +0x15e
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:72 +0x18d
Goroutine 65 (running) created at:
time="2017-11-21T11:23:06+01:00" level=info msg="Machine created" name=test-machine-1511259786-0987010a now=2017-11-21 11:23:06.820112802 +0100 CET retries=0 time=5.484µs
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 67 (running) 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.TestMachineIdleLimits()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/machine/provider_test.go:466 +0x359
testing.tRunner()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:657 +0x107
==================