Skip to content

Instantly share code, notes, and snippets.

@pnasrat
Created November 21, 2013 13:44
Show Gist options
  • Save pnasrat/7581770 to your computer and use it in GitHub Desktop.
Save pnasrat/7581770 to your computer and use it in GitHub Desktop.
Docker test run with -race
Thu Nov 21 13:37:50 UTC 2013
++ cd .
++ go test -i -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo
++ go test -v -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
=== RUN TestJsonContentType
--- PASS: TestJsonContentType (0.00 seconds)
=== RUN TestCompareConfig
--- PASS: TestCompareConfig (0.00 seconds)
=== RUN TestMergeConfig
--- PASS: TestMergeConfig (0.00 seconds)
=== RUN TestParseLxcConfOpt
--- PASS: TestParseLxcConfOpt (0.00 seconds)
=== RUN TestParseNetworkOptsPrivateOnly
--- PASS: TestParseNetworkOptsPrivateOnly (0.00 seconds)
=== RUN TestParseNetworkOptsPublic
--- PASS: TestParseNetworkOptsPublic (0.00 seconds)
=== RUN TestParseNetworkOptsUdp
--- PASS: TestParseNetworkOptsUdp (0.00 seconds)
=== RUN TestGetFullName
--- PASS: TestGetFullName (0.00 seconds)
=== RUN TestInit
--- PASS: TestInit (0.00 seconds)
=== RUN TestInterruptedRegister
--- PASS: TestInterruptedRegister (0.22 seconds)
=== RUN TestGraphCreate
--- PASS: TestGraphCreate (0.02 seconds)
=== RUN TestRegister
--- PASS: TestRegister (0.02 seconds)
=== RUN TestDeletePrefix
--- PASS: TestDeletePrefix (0.01 seconds)
=== RUN TestDelete
--- PASS: TestDelete (0.06 seconds)
=== RUN TestByParent
--- PASS: TestByParent (0.04 seconds)
=== RUN TestGetBoolParam
--- PASS: TestGetBoolParam (0.00 seconds)
=== RUN TestLinkNew
--- PASS: TestLinkNew (0.00 seconds)
=== RUN TestLinkEnv
--- PASS: TestLinkEnv (0.00 seconds)
=== RUN TestLXCConfig
--- PASS: TestLXCConfig (0.00 seconds)
=== RUN TestCustomLxcConfig
--- PASS: TestCustomLxcConfig (0.00 seconds)
=== RUN TestPortAllocation
--- PASS: TestPortAllocation (0.00 seconds)
=== RUN TestNetworkRange
--- PASS: TestNetworkRange (0.00 seconds)
=== RUN TestConversion
--- PASS: TestConversion (0.00 seconds)
=== RUN TestIPAllocator
--- PASS: TestIPAllocator (0.00 seconds)
=== RUN TestNetworkOverlaps
--- PASS: TestNetworkOverlaps (0.00 seconds)
=== RUN TestCheckRouteOverlaps
--- PASS: TestCheckRouteOverlaps (0.00 seconds)
=== RUN TestCheckNameserverOverlaps
--- PASS: TestCheckNameserverOverlaps (0.00 seconds)
=== RUN TestPools
--- PASS: TestPools (0.00 seconds)
=== RUN TestLogEvent
==================
WARNING: DATA RACE
Write by goroutine 61:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1794 +0x262
github.com/dotcloud/docker.func·057()
/go/src/github.com/dotcloud/docker/server_unit_test.go:80 +0x105
Previous read by goroutine 63:
github.com/dotcloud/docker.func·058()
/go/src/github.com/dotcloud/docker/server_unit_test.go:86 +0x116
github.com/dotcloud/docker.func·060()
/go/src/github.com/dotcloud/docker/server_unit_test.go:103 +0x4e
Goroutine 61 (running) created at:
github.com/dotcloud/docker.TestLogEvent()
/go/src/github.com/dotcloud/docker/server_unit_test.go:81 +0x49a
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 63 (running) created at:
github.com/dotcloud/docker.setTimeout()
/go/src/github.com/dotcloud/docker/server_unit_test.go:105 +0x191
github.com/dotcloud/docker.TestLogEvent()
/go/src/github.com/dotcloud/docker/server_unit_test.go:90 +0x55a
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
--- PASS: TestLogEvent (0.40 seconds)
=== RUN TestSortUniquePorts
--- PASS: TestSortUniquePorts (0.00 seconds)
=== RUN TestSortSamePortWithDifferentProto
--- PASS: TestSortSamePortWithDifferentProto (0.00 seconds)
=== RUN TestLookupImage
--- PASS: TestLookupImage (0.02 seconds)
PASS
Found 1 data race(s)
exit status 66
FAIL github.com/dotcloud/docker 1.922s
++ cd ./archive
++ go test -i -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo
++ go test -v -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
=== RUN TestCmdStreamLargeStderr
--- PASS: TestCmdStreamLargeStderr (0.02 seconds)
=== RUN TestCmdStreamBad
--- PASS: TestCmdStreamBad (0.00 seconds)
=== RUN TestCmdStreamGood
--- PASS: TestCmdStreamGood (0.00 seconds)
=== RUN TestTarUntar
--- PASS: TestTarUntar (0.07 seconds)
PASS
ok github.com/dotcloud/docker/archive 1.114s
++ cd ./auth
++ go test -i -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo
++ go test -v -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
=== RUN TestEncodeAuth
--- PASS: TestEncodeAuth (0.00 seconds)
=== RUN TestSameAuthDataPostSave
--- PASS: TestSameAuthDataPostSave (0.00 seconds)
=== RUN TestResolveAuthConfigIndexServer
--- PASS: TestResolveAuthConfigIndexServer (0.00 seconds)
=== RUN TestResolveAuthConfigFullURL
--- PASS: TestResolveAuthConfigFullURL (0.00 seconds)
PASS
ok github.com/dotcloud/docker/auth 1.023s
++ cd ./engine
++ go test -i -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo
++ go test -v -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
=== RUN TestRegister
[/tmp/docker-test6a54-TestRegister-352183261|031952f2] Register(dummy1) (handlers=map[dummy1:<nil>])
[/tmp/docker-test6a54-TestRegister-352183261|031952f2] Register(dummy2) (handlers=map[dummy1:<nil>])
[/tmp/docker-test6a54-TestRegister-352183261|031952f2] Register(dummy2) (handlers=map[dummy1:<nil> dummy2:<nil>])
--- PASS: TestRegister (0.00 seconds)
=== RUN TestJob
[/tmp/docker-test6a54-TestJob-273691032|198711ae] Register(dummy2) (handlers=map[dummy1:<nil>])
--- PASS: TestJob (0.00 seconds)
=== RUN TestNewJob
--- PASS: TestNewJob (0.00 seconds)
=== RUN TestSetenv
--- PASS: TestSetenv (0.00 seconds)
=== RUN TestSetenvBool
--- PASS: TestSetenvBool (0.00 seconds)
=== RUN TestSetenvInt
--- PASS: TestSetenvInt (0.00 seconds)
=== RUN TestSetenvList
--- PASS: TestSetenvList (0.00 seconds)
=== RUN TestImportEnv
--- PASS: TestImportEnv (0.00 seconds)
=== RUN TestEnviron
--- PASS: TestEnviron (0.00 seconds)
PASS
ok github.com/dotcloud/docker/engine 1.023s
++ cd ./gograph
++ go test -i -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo
++ go test -v -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
# testmain
/tmp/go-build096140511/github.com/dotcloud/docker/gograph/_test/_testmain.go:5: can't find import: "regexp"
FAIL github.com/dotcloud/docker/gograph [build failed]
++ cd ./integration
++ go test -i -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo
++ go test -v -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
[/var/lib/docker/unit-tests|e299faac] +job initapi()
[/var/lib/docker/unit-tests|e299faac.initapi()] Creating server
[/var/lib/docker/unit-tests|e299faac.initapi()] Setting up signal traps
[/var/lib/docker/unit-tests|e299faac] Register(create) (handlers=map[initapi:0x6063e0])
[/var/lib/docker/unit-tests|e299faac] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/var/lib/docker/unit-tests|e299faac] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/var/lib/docker/unit-tests|e299faac] -job initapi() = OK (0)
Pulling repository docker-test-image
Pulling image (latest) from docker-test-image
Pulling image (latest) from docker-test-image, endpoint: https://cdn-registry-1.docker.io/v1/
Pulling dependend layers
Pulling metadata
Pulling fs layer
Downloading 98.3 kB/6.912 MB (1%)
Downloading 196.6 kB/6.912 MB (3%)
Downloading 294.9 kB/6.912 MB (4%)
Downloading 393.2 kB/6.912 MB (6%)
Downloading 491.5 kB/6.912 MB (7%)
Downloading 589.8 kB/6.912 MB (9%)
Downloading 688.1 kB/6.912 MB (10%)
Downloading 786.4 kB/6.912 MB (11%)
Downloading 884.7 kB/6.912 MB (13%)
Downloading 983 kB/6.912 MB (14%)
Downloading 1.081 MB/6.912 MB (16%)
Downloading 1.18 MB/6.912 MB (17%)
Downloading 1.278 MB/6.912 MB (18%)
Downloading 1.376 MB/6.912 MB (20%)
Downloading 1.475 MB/6.912 MB (21%)
Downloading 1.573 MB/6.912 MB (23%)
Downloading 1.671 MB/6.912 MB (24%)
Downloading 1.769 MB/6.912 MB (26%)
Downloading 1.868 MB/6.912 MB (27%)
Downloading 1.966 MB/6.912 MB (28%)
Downloading 2.064 MB/6.912 MB (30%)
Downloading 2.163 MB/6.912 MB (31%)
Downloading 2.261 MB/6.912 MB (33%)
Downloading 2.359 MB/6.912 MB (34%)
Downloading 2.458 MB/6.912 MB (36%)
Downloading 2.556 MB/6.912 MB (37%)
Downloading 2.654 MB/6.912 MB (38%)
Downloading 2.753 MB/6.912 MB (40%)
Downloading 2.851 MB/6.912 MB (41%)
Downloading 2.949 MB/6.912 MB (43%)
Downloading 3.047 MB/6.912 MB (44%)
Downloading 3.146 MB/6.912 MB (46%)
Downloading 3.244 MB/6.912 MB (47%)
Downloading 3.342 MB/6.912 MB (48%)
Downloading 3.441 MB/6.912 MB (50%)
Downloading 3.539 MB/6.912 MB (51%)
Downloading 3.637 MB/6.912 MB (53%)
Downloading 3.736 MB/6.912 MB (54%)
Downloading 3.834 MB/6.912 MB (55%)
Downloading 3.932 MB/6.912 MB (57%)
Downloading 4.03 MB/6.912 MB (58%)
Downloading 4.129 MB/6.912 MB (60%)
Downloading 4.227 MB/6.912 MB (61%)
Downloading 4.325 MB/6.912 MB (63%)
Downloading 4.424 MB/6.912 MB (64%)
Downloading 4.522 MB/6.912 MB (65%)
Downloading 4.62 MB/6.912 MB (67%)
Downloading 4.719 MB/6.912 MB (68%)
Downloading 4.817 MB/6.912 MB (70%)
Downloading 4.915 MB/6.912 MB (71%)
Downloading 5.014 MB/6.912 MB (73%)
Downloading 5.112 MB/6.912 MB (74%)
Downloading 5.21 MB/6.912 MB (75%)
Downloading 5.308 MB/6.912 MB (77%)
Downloading 5.407 MB/6.912 MB (78%)
Downloading 5.505 MB/6.912 MB (80%)
Downloading 5.603 MB/6.912 MB (81%)
Downloading 5.702 MB/6.912 MB (82%)
Downloading 5.8 MB/6.912 MB (84%)
Downloading 5.898 MB/6.912 MB (85%)
Downloading 5.997 MB/6.912 MB (87%)
Downloading 6.095 MB/6.912 MB (88%)
Downloading 6.193 MB/6.912 MB (90%)
Downloading 6.291 MB/6.912 MB (91%)
Downloading 6.39 MB/6.912 MB (92%)
Downloading 6.488 MB/6.912 MB (94%)
Downloading 6.586 MB/6.912 MB (95%)
Downloading 6.685 MB/6.912 MB (97%)
Downloading 6.783 MB/6.912 MB (98%)
Downloading 6.881 MB/6.912 MB (100%)
Downloading 6.912 MB/6.912 MB (100%)
Download complete
Download complete
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job initapi()
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job serveapi(tcp://127.0.0.1:4270)
2013/11/21 13:41:30 Listening for HTTP on 127.0.0.1:4270 (tcp)
=== RUN TestGetVersion
[/tmp/docker-test3734-NewTestEngine-758053334|7e87d708] +job initapi()
[/tmp/docker-test3734-NewTestEngine-758053334|7e87d708.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-758053334|7e87d708.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-758053334|7e87d708] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-758053334|7e87d708] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-758053334|7e87d708] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-758053334|7e87d708] -job initapi() = OK (0)
--- PASS: TestGetVersion (0.09 seconds)
=== RUN TestGetInfo
[/tmp/docker-test3734-NewTestEngine-981159741|b83da021] +job initapi()
[/tmp/docker-test3734-NewTestEngine-981159741|b83da021.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-981159741|b83da021.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-981159741|b83da021] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-981159741|b83da021] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-981159741|b83da021] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-981159741|b83da021] -job initapi() = OK (0)
--- PASS: TestGetInfo (0.10 seconds)
=== RUN TestGetEvents
[/tmp/docker-test3734-NewTestEngine-531055480|de38a72d] +job initapi()
[/tmp/docker-test3734-NewTestEngine-531055480|de38a72d.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-531055480|de38a72d.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-531055480|de38a72d] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-531055480|de38a72d] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-531055480|de38a72d] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-531055480|de38a72d] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 82:
bytes.(*Buffer).Read()
/usr/local/go/src/pkg/bytes/buffer.go:252 +0x63
encoding/json.(*Decoder).readValue()
/usr/local/go/src/pkg/encoding/json/stream.go:124 +0x843
encoding/json.(*Decoder).Decode()
/usr/local/go/src/pkg/encoding/json/stream.go:44 +0xa9
github.com/dotcloud/docker/integration.TestGetEvents()
/go/src/github.com/dotcloud/docker/integration/api_test.go:112 +0xad2
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous write by goroutine 92:
bytes.(*Buffer).Write()
/usr/local/go/src/pkg/bytes/buffer.go:126 +0x57
net/http/httptest.(*ResponseRecorder).Write()
/usr/local/go/src/pkg/net/http/httptest/recorder.go:53 +0x10e
github.com/dotcloud/docker/utils.(*WriteFlusher).Write()
/go/src/github.com/dotcloud/docker/utils/utils.go:734 +0xd2
github.com/dotcloud/docker.func·001()
/go/src/github.com/dotcloud/docker/api.go:229 +0xed
github.com/dotcloud/docker.getEvents()
/go/src/github.com/dotcloud/docker/api.go:259 +0x574
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·001()
/go/src/github.com/dotcloud/docker/integration/api_test.go:103 +0xdc
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Goroutine 82 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 92 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestGetEvents()
/go/src/github.com/dotcloud/docker/integration/api_test.go:107 +0x97b
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Read by goroutine 82:
bytes.(*Buffer).Read()
/usr/local/go/src/pkg/bytes/buffer.go:253 +0x7e
encoding/json.(*Decoder).readValue()
/usr/local/go/src/pkg/encoding/json/stream.go:124 +0x843
encoding/json.(*Decoder).Decode()
/usr/local/go/src/pkg/encoding/json/stream.go:44 +0xa9
github.com/dotcloud/docker/integration.TestGetEvents()
/go/src/github.com/dotcloud/docker/integration/api_test.go:112 +0xad2
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous write by goroutine 92:
bytes.(*Buffer).grow()
/usr/local/go/src/pkg/bytes/buffer.go:103 +0x1b0
bytes.(*Buffer).Write()
/usr/local/go/src/pkg/bytes/buffer.go:127 +0x79
net/http/httptest.(*ResponseRecorder).Write()
/usr/local/go/src/pkg/net/http/httptest/recorder.go:53 +0x10e
github.com/dotcloud/docker/utils.(*WriteFlusher).Write()
/go/src/github.com/dotcloud/docker/utils/utils.go:734 +0xd2
github.com/dotcloud/docker.func·001()
/go/src/github.com/dotcloud/docker/api.go:229 +0xed
github.com/dotcloud/docker.getEvents()
/go/src/github.com/dotcloud/docker/api.go:259 +0x574
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·001()
/go/src/github.com/dotcloud/docker/integration/api_test.go:103 +0xdc
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Goroutine 82 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 92 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestGetEvents()
/go/src/github.com/dotcloud/docker/integration/api_test.go:107 +0x97b
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Read by goroutine 82:
bytes.(*Buffer).Read()
/usr/local/go/src/pkg/bytes/buffer.go:253 +0x8c
encoding/json.(*Decoder).readValue()
/usr/local/go/src/pkg/encoding/json/stream.go:124 +0x843
encoding/json.(*Decoder).Decode()
/usr/local/go/src/pkg/encoding/json/stream.go:44 +0xa9
github.com/dotcloud/docker/integration.TestGetEvents()
/go/src/github.com/dotcloud/docker/integration/api_test.go:112 +0xad2
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous write by goroutine 92:
bytes.(*Buffer).grow()
/usr/local/go/src/pkg/bytes/buffer.go:102 +0x17a
bytes.(*Buffer).Write()
/usr/local/go/src/pkg/bytes/buffer.go:127 +0x79
net/http/httptest.(*ResponseRecorder).Write()
/usr/local/go/src/pkg/net/http/httptest/recorder.go:53 +0x10e
github.com/dotcloud/docker/utils.(*WriteFlusher).Write()
/go/src/github.com/dotcloud/docker/utils/utils.go:734 +0xd2
github.com/dotcloud/docker.func·001()
/go/src/github.com/dotcloud/docker/api.go:229 +0xed
github.com/dotcloud/docker.getEvents()
/go/src/github.com/dotcloud/docker/api.go:259 +0x574
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·001()
/go/src/github.com/dotcloud/docker/integration/api_test.go:103 +0xdc
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Goroutine 82 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 92 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestGetEvents()
/go/src/github.com/dotcloud/docker/integration/api_test.go:107 +0x97b
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Read by goroutine 82:
runtime.copy()
/usr/local/go/src/pkg/runtime/slice.c:120 +0x0
bytes.(*Buffer).Read()
/usr/local/go/src/pkg/bytes/buffer.go:261 +0x1b7
encoding/json.(*Decoder).readValue()
/usr/local/go/src/pkg/encoding/json/stream.go:124 +0x843
encoding/json.(*Decoder).Decode()
/usr/local/go/src/pkg/encoding/json/stream.go:44 +0xa9
github.com/dotcloud/docker/integration.TestGetEvents()
/go/src/github.com/dotcloud/docker/integration/api_test.go:112 +0xad2
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous write by goroutine 92:
runtime.copy()
/usr/local/go/src/pkg/runtime/slice.c:120 +0x0
bytes.(*Buffer).grow()
/usr/local/go/src/pkg/bytes/buffer.go:100 +0x53c
bytes.(*Buffer).Write()
/usr/local/go/src/pkg/bytes/buffer.go:127 +0x79
net/http/httptest.(*ResponseRecorder).Write()
/usr/local/go/src/pkg/net/http/httptest/recorder.go:53 +0x10e
github.com/dotcloud/docker/utils.(*WriteFlusher).Write()
/go/src/github.com/dotcloud/docker/utils/utils.go:734 +0xd2
github.com/dotcloud/docker.func·001()
/go/src/github.com/dotcloud/docker/api.go:229 +0xed
github.com/dotcloud/docker.getEvents()
/go/src/github.com/dotcloud/docker/api.go:259 +0x574
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·001()
/go/src/github.com/dotcloud/docker/integration/api_test.go:103 +0xdc
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Goroutine 82 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 92 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestGetEvents()
/go/src/github.com/dotcloud/docker/integration/api_test.go:107 +0x97b
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Read by goroutine 82:
runtime.copy()
/usr/local/go/src/pkg/runtime/slice.c:120 +0x0
bytes.(*Buffer).Read()
/usr/local/go/src/pkg/bytes/buffer.go:261 +0x1b7
encoding/json.(*Decoder).readValue()
/usr/local/go/src/pkg/encoding/json/stream.go:124 +0x843
encoding/json.(*Decoder).Decode()
/usr/local/go/src/pkg/encoding/json/stream.go:44 +0xa9
github.com/dotcloud/docker/integration.TestGetEvents()
/go/src/github.com/dotcloud/docker/integration/api_test.go:112 +0xad2
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous write by goroutine 92:
runtime.copy()
/usr/local/go/src/pkg/runtime/slice.c:120 +0x0
bytes.(*Buffer).Write()
/usr/local/go/src/pkg/bytes/buffer.go:128 +0x11d
net/http/httptest.(*ResponseRecorder).Write()
/usr/local/go/src/pkg/net/http/httptest/recorder.go:53 +0x10e
github.com/dotcloud/docker/utils.(*WriteFlusher).Write()
/go/src/github.com/dotcloud/docker/utils/utils.go:734 +0xd2
github.com/dotcloud/docker.func·001()
/go/src/github.com/dotcloud/docker/api.go:229 +0xed
github.com/dotcloud/docker.getEvents()
/go/src/github.com/dotcloud/docker/api.go:259 +0x574
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·001()
/go/src/github.com/dotcloud/docker/integration/api_test.go:103 +0xdc
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Goroutine 82 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 92 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestGetEvents()
/go/src/github.com/dotcloud/docker/integration/api_test.go:107 +0x97b
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
--- PASS: TestGetEvents (0.58 seconds)
=== RUN TestGetImagesJSON
[/tmp/docker-test3734-NewTestEngine-162127479|bcca3620] +job initapi()
[/tmp/docker-test3734-NewTestEngine-162127479|bcca3620.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-162127479|bcca3620.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-162127479|bcca3620] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-162127479|bcca3620] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-162127479|bcca3620] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-162127479|bcca3620] -job initapi() = OK (0)
[error] api.go:1042 Error: Bad parameter
[error] api.go:82 HTTP Error: statusCode=400 Bad parameter
--- PASS: TestGetImagesJSON (0.16 seconds)
=== RUN TestGetImagesHistory
[/tmp/docker-test3734-NewTestEngine-244778346|375eb20a] +job initapi()
[/tmp/docker-test3734-NewTestEngine-244778346|375eb20a.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-244778346|375eb20a.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-244778346|375eb20a] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-244778346|375eb20a] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-244778346|375eb20a] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-244778346|375eb20a] -job initapi() = OK (0)
--- PASS: TestGetImagesHistory (0.09 seconds)
=== RUN TestGetImagesByName
[/tmp/docker-test3734-NewTestEngine-660779969|4c16ab44] +job initapi()
[/tmp/docker-test3734-NewTestEngine-660779969|4c16ab44.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-660779969|4c16ab44.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-660779969|4c16ab44] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-660779969|4c16ab44] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-660779969|4c16ab44] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-660779969|4c16ab44] -job initapi() = OK (0)
--- PASS: TestGetImagesByName (0.10 seconds)
=== RUN TestGetContainersJSON
[/tmp/docker-test3734-NewTestEngine-336373804|87572429] +job initapi()
[/tmp/docker-test3734-NewTestEngine-336373804|87572429.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-336373804|87572429.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-336373804|87572429] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-336373804|87572429] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-336373804|87572429] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-336373804|87572429] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-336373804|87572429] +job create()
f160f9bba10a5facab2c43fad6247f349501aafc4a9ea87bfecbf218f722f258
[/tmp/docker-test3734-NewTestEngine-336373804|87572429] -job create() = OK (0)
--- PASS: TestGetContainersJSON (0.11 seconds)
=== RUN TestGetContainersExport
[/tmp/docker-test3734-NewTestEngine-467400091|c058b095] +job initapi()
[/tmp/docker-test3734-NewTestEngine-467400091|c058b095.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-467400091|c058b095.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-467400091|c058b095] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-467400091|c058b095] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-467400091|c058b095] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-467400091|c058b095] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-467400091|c058b095] +job create()
00607f09f8e75d4d5ee516ff336df5f55edc38ba7d23aea01d7dfb65bceb3a0d
[/tmp/docker-test3734-NewTestEngine-467400091|c058b095] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-467400091|c058b095] +job start(00607f09f8e75d4d5ee516ff336df5f55edc38ba7d23aea01d7dfb65bceb3a0d)
[/tmp/docker-test3734-NewTestEngine-467400091|c058b095] -job start(00607f09f8e75d4d5ee516ff336df5f55edc38ba7d23aea01d7dfb65bceb3a0d) = OK (0)
--- PASS: TestGetContainersExport (0.37 seconds)
=== RUN TestGetContainersChanges
[/tmp/docker-test3734-NewTestEngine-558477886|36d1b347] +job initapi()
[/tmp/docker-test3734-NewTestEngine-558477886|36d1b347.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-558477886|36d1b347.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-558477886|36d1b347] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-558477886|36d1b347] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-558477886|36d1b347] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-558477886|36d1b347] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-558477886|36d1b347] +job create()
94f72008fcf7f82b3f559d3159de0f57be4449d34b70c1df482a5ddf8118d267
[/tmp/docker-test3734-NewTestEngine-558477886|36d1b347] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-558477886|36d1b347] +job start(94f72008fcf7f82b3f559d3159de0f57be4449d34b70c1df482a5ddf8118d267)
[/tmp/docker-test3734-NewTestEngine-558477886|36d1b347] -job start(94f72008fcf7f82b3f559d3159de0f57be4449d34b70c1df482a5ddf8118d267) = OK (0)
--- PASS: TestGetContainersChanges (0.33 seconds)
=== RUN TestGetContainersTop
--- SKIP: TestGetContainersTop (0.00 seconds)
api_test.go:420: Fixme. Skipping test for now. Reported error when testing using dind: 'api_test.go:527: Expected 2 processes, found 0.'
=== RUN TestGetContainersByName
[/tmp/docker-test3734-NewTestEngine-990519429|c97deaa5] +job initapi()
[/tmp/docker-test3734-NewTestEngine-990519429|c97deaa5.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-990519429|c97deaa5.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-990519429|c97deaa5] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-990519429|c97deaa5] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-990519429|c97deaa5] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-990519429|c97deaa5] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-990519429|c97deaa5] +job create()
044dd64547416e3d37841b4676dfce0afe2151ef3bbf07e025646d65cd5ae324
[/tmp/docker-test3734-NewTestEngine-990519429|c97deaa5] -job create() = OK (0)
--- PASS: TestGetContainersByName (0.12 seconds)
=== RUN TestPostCommit
[/tmp/docker-test3734-NewTestEngine-284840480|0a5b0da9] +job initapi()
[/tmp/docker-test3734-NewTestEngine-284840480|0a5b0da9.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-284840480|0a5b0da9.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-284840480|0a5b0da9] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-284840480|0a5b0da9] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-284840480|0a5b0da9] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-284840480|0a5b0da9] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-284840480|0a5b0da9] +job create()
1f11a7df99c3adcd028609f68b525ed1cd703989e121dce35e2f6cf762f8aa92
[/tmp/docker-test3734-NewTestEngine-284840480|0a5b0da9] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-284840480|0a5b0da9] +job start(1f11a7df99c3adcd028609f68b525ed1cd703989e121dce35e2f6cf762f8aa92)
[/tmp/docker-test3734-NewTestEngine-284840480|0a5b0da9] -job start(1f11a7df99c3adcd028609f68b525ed1cd703989e121dce35e2f6cf762f8aa92) = OK (0)
--- PASS: TestPostCommit (0.33 seconds)
=== RUN TestPostContainersCreate
[/tmp/docker-test3734-NewTestEngine-213604095|0b0ae981] +job initapi()
[/tmp/docker-test3734-NewTestEngine-213604095|0b0ae981.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-213604095|0b0ae981.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-213604095|0b0ae981] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-213604095|0b0ae981] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-213604095|0b0ae981] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-213604095|0b0ae981] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-213604095|0b0ae981] +job create()
4515890fcb9964180a8d76c207f8cebbabd6fde3e1602eb48d6a660feca9b39c
[/tmp/docker-test3734-NewTestEngine-213604095|0b0ae981] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-213604095|0b0ae981] +job start(4515890fcb9964180a8d76c207f8cebbabd6fde3e1602eb48d6a660feca9b39c)
[/tmp/docker-test3734-NewTestEngine-213604095|0b0ae981] -job start(4515890fcb9964180a8d76c207f8cebbabd6fde3e1602eb48d6a660feca9b39c) = OK (0)
--- PASS: TestPostContainersCreate (0.31 seconds)
=== RUN TestPostContainersKill
[/tmp/docker-test3734-NewTestEngine-926969938|8b246990] +job initapi()
[/tmp/docker-test3734-NewTestEngine-926969938|8b246990.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-926969938|8b246990.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-926969938|8b246990] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-926969938|8b246990] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-926969938|8b246990] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-926969938|8b246990] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-926969938|8b246990] +job create()
82c4c089ec3d0b43c6d07948ee3db7f38327875a95d26744d27a0faec4dd5f09
[/tmp/docker-test3734-NewTestEngine-926969938|8b246990] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-926969938|8b246990] +job start(82c4c089ec3d0b43c6d07948ee3db7f38327875a95d26744d27a0faec4dd5f09)
[/tmp/docker-test3734-NewTestEngine-926969938|8b246990] -job start(82c4c089ec3d0b43c6d07948ee3db7f38327875a95d26744d27a0faec4dd5f09) = OK (0)
--- PASS: TestPostContainersKill (0.83 seconds)
=== RUN TestPostContainersRestart
[/tmp/docker-test3734-NewTestEngine-483366281|86307309] +job initapi()
[/tmp/docker-test3734-NewTestEngine-483366281|86307309.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-483366281|86307309.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-483366281|86307309] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-483366281|86307309] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-483366281|86307309] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-483366281|86307309] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-483366281|86307309] +job create()
05c234fc79f7a406bd7c4dfef6d81913749b6eac8b7eb637843b16526e94eaeb
[/tmp/docker-test3734-NewTestEngine-483366281|86307309] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-483366281|86307309] +job start(05c234fc79f7a406bd7c4dfef6d81913749b6eac8b7eb637843b16526e94eaeb)
[/tmp/docker-test3734-NewTestEngine-483366281|86307309] -job start(05c234fc79f7a406bd7c4dfef6d81913749b6eac8b7eb637843b16526e94eaeb) = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 10:
github.com/dotcloud/docker.(*State).setRunning()
/go/src/github.com/dotcloud/docker/state.go:34 +0x72
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1034 +0x46b5
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1424 +0x70
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1262 +0xa2
github.com/dotcloud/docker.postContainersRestart()
/go/src/github.com/dotcloud/docker/api.go:610 +0x1ba
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.TestPostContainersRestart()
/go/src/github.com/dotcloud/docker/integration/api_test.go:675 +0x7cb
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 43:
github.com/dotcloud/docker.func·033()
/go/src/github.com/dotcloud/docker/container.go:1463 +0x96
Goroutine 10 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 43 (running) created at:
github.com/dotcloud/docker.(*Container).WaitTimeout()
/go/src/github.com/dotcloud/docker/container.go:1465 +0xf7
github.com/dotcloud/docker/integration.containerWaitTimeout()
/go/src/github.com/dotcloud/docker/integration/utils_test.go:104 +0x78
github.com/dotcloud/docker/integration.TestPostContainersRestart()
/go/src/github.com/dotcloud/docker/integration/api_test.go:664 +0x387
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Write by goroutine 10:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1037 +0x46cf
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1424 +0x70
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1262 +0xa2
github.com/dotcloud/docker.postContainersRestart()
/go/src/github.com/dotcloud/docker/api.go:610 +0x1ba
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.TestPostContainersRestart()
/go/src/github.com/dotcloud/docker/integration/api_test.go:675 +0x7cb
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 43:
github.com/dotcloud/docker.func·033()
/go/src/github.com/dotcloud/docker/container.go:1463 +0x60
Goroutine 10 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 43 (running) created at:
github.com/dotcloud/docker.(*Container).WaitTimeout()
/go/src/github.com/dotcloud/docker/container.go:1465 +0xf7
github.com/dotcloud/docker/integration.containerWaitTimeout()
/go/src/github.com/dotcloud/docker/integration/utils_test.go:104 +0x78
github.com/dotcloud/docker/integration.TestPostContainersRestart()
/go/src/github.com/dotcloud/docker/integration/api_test.go:664 +0x387
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Read by goroutine 105:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1794 +0x14b
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1291 +0x64e
Previous write by goroutine 10:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1794 +0x262
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1265 +0x31b
github.com/dotcloud/docker.postContainersRestart()
/go/src/github.com/dotcloud/docker/api.go:610 +0x1ba
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.TestPostContainersRestart()
/go/src/github.com/dotcloud/docker/integration/api_test.go:675 +0x7cb
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 105 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1424 +0x70
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1262 +0xa2
github.com/dotcloud/docker.postContainersRestart()
/go/src/github.com/dotcloud/docker/api.go:610 +0x1ba
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.TestPostContainersRestart()
/go/src/github.com/dotcloud/docker/integration/api_test.go:675 +0x7cb
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 10 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
==================
--- PASS: TestPostContainersRestart (1.74 seconds)
=== RUN TestPostContainersStart
[/tmp/docker-test3734-NewTestEngine-049226068|127f900c] +job initapi()
[/tmp/docker-test3734-NewTestEngine-049226068|127f900c.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-049226068|127f900c.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-049226068|127f900c] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-049226068|127f900c] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-049226068|127f900c] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-049226068|127f900c] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-049226068|127f900c] +job create()
84ecef557144ae8d86d1c3939fbce274d4a1540482816e20ef62d6aaccc58148
[/tmp/docker-test3734-NewTestEngine-049226068|127f900c] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-049226068|127f900c] +job start(84ecef557144ae8d86d1c3939fbce274d4a1540482816e20ef62d6aaccc58148)
[/tmp/docker-test3734-NewTestEngine-049226068|127f900c] -job start(84ecef557144ae8d86d1c3939fbce274d4a1540482816e20ef62d6aaccc58148) = OK (0)
--- PASS: TestPostContainersStart (0.87 seconds)
=== RUN TestPostContainersStop
[/tmp/docker-test3734-NewTestEngine-943636131|4584b527] +job initapi()
[/tmp/docker-test3734-NewTestEngine-943636131|4584b527.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-943636131|4584b527.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-943636131|4584b527] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-943636131|4584b527] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-943636131|4584b527] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-943636131|4584b527] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-943636131|4584b527] +job create()
3bc0b8aeccc64dca4147b38eeea189dc0ea0475b3585c72b2ca44f6e79323208
[/tmp/docker-test3734-NewTestEngine-943636131|4584b527] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-943636131|4584b527] +job start(3bc0b8aeccc64dca4147b38eeea189dc0ea0475b3585c72b2ca44f6e79323208)
[/tmp/docker-test3734-NewTestEngine-943636131|4584b527] -job start(3bc0b8aeccc64dca4147b38eeea189dc0ea0475b3585c72b2ca44f6e79323208) = OK (0)
--- PASS: TestPostContainersStop (0.85 seconds)
=== RUN TestPostContainersWait
[/tmp/docker-test3734-NewTestEngine-253505958|d5cdecca] +job initapi()
[/tmp/docker-test3734-NewTestEngine-253505958|d5cdecca.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-253505958|d5cdecca.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-253505958|d5cdecca] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-253505958|d5cdecca] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-253505958|d5cdecca] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-253505958|d5cdecca] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-253505958|d5cdecca] +job create()
c54c58aaed2fdf26c58ce628825d9704ce83160d75a57154bdafd3e9753cb524
[/tmp/docker-test3734-NewTestEngine-253505958|d5cdecca] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-253505958|d5cdecca] +job start(c54c58aaed2fdf26c58ce628825d9704ce83160d75a57154bdafd3e9753cb524)
[/tmp/docker-test3734-NewTestEngine-253505958|d5cdecca] -job start(c54c58aaed2fdf26c58ce628825d9704ce83160d75a57154bdafd3e9753cb524) = OK (0)
--- PASS: TestPostContainersWait (1.35 seconds)
=== RUN TestPostContainersAttach
[/tmp/docker-test3734-NewTestEngine-409749197|62902b39] +job initapi()
[/tmp/docker-test3734-NewTestEngine-409749197|62902b39.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-409749197|62902b39.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-409749197|62902b39] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-409749197|62902b39] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-409749197|62902b39] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-409749197|62902b39] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-409749197|62902b39] +job create()
f47dbe330a5e565c8b97b167f2505457fff3caf4924199480e6ecdbe62684951
[/tmp/docker-test3734-NewTestEngine-409749197|62902b39] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-409749197|62902b39] +job start(f47dbe330a5e565c8b97b167f2505457fff3caf4924199480e6ecdbe62684951)
[/tmp/docker-test3734-NewTestEngine-409749197|62902b39] -job start(f47dbe330a5e565c8b97b167f2505457fff3caf4924199480e6ecdbe62684951) = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 120:
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:580 +0x560
Previous write by goroutine 81:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:607 +0x7c3
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·007()
/go/src/github.com/dotcloud/docker/integration/api_test.go:867 +0x593
Goroutine 120 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:599 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·007()
/go/src/github.com/dotcloud/docker/integration/api_test.go:867 +0x593
Goroutine 81 (running) created at:
github.com/dotcloud/docker/integration.TestPostContainersAttach()
/go/src/github.com/dotcloud/docker/integration/api_test.go:871 +0x7d9
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Read by goroutine 120:
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:583 +0x5af
Previous write by goroutine 81:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:645 +0x62f
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·007()
/go/src/github.com/dotcloud/docker/integration/api_test.go:867 +0x593
Goroutine 120 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:599 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·007()
/go/src/github.com/dotcloud/docker/integration/api_test.go:867 +0x593
Goroutine 81 (running) created at:
github.com/dotcloud/docker/integration.TestPostContainersAttach()
/go/src/github.com/dotcloud/docker/integration/api_test.go:871 +0x7d9
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Read by goroutine 120:
github.com/dotcloud/docker/utils.(*bufReader).Close()
/go/src/github.com/dotcloud/docker/utils/utils.go:369 +0x3a
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:599 +0x471
Previous write by goroutine 81:
github.com/dotcloud/docker/utils.NewBufReader()
/go/src/github.com/dotcloud/docker/utils/utils.go:328 +0x50
github.com/dotcloud/docker.(*Container).StderrPipe()
/go/src/github.com/dotcloud/docker/container.go:1119 +0xca
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:642 +0x4d4
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·007()
/go/src/github.com/dotcloud/docker/integration/api_test.go:867 +0x593
Goroutine 120 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:599 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·007()
/go/src/github.com/dotcloud/docker/integration/api_test.go:867 +0x593
Goroutine 81 (running) created at:
github.com/dotcloud/docker/integration.TestPostContainersAttach()
/go/src/github.com/dotcloud/docker/integration/api_test.go:871 +0x7d9
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
--- PASS: TestPostContainersAttach (0.94 seconds)
=== RUN TestPostContainersAttachStderr
[/tmp/docker-test3734-NewTestEngine-492937672|2a00e6c9] +job initapi()
[/tmp/docker-test3734-NewTestEngine-492937672|2a00e6c9.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-492937672|2a00e6c9.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-492937672|2a00e6c9] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-492937672|2a00e6c9] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-492937672|2a00e6c9] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-492937672|2a00e6c9] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-492937672|2a00e6c9] +job create()
ca37ab93fe8dc90ef5dcbd63de60fdb2efcd91606a4b6d3becd9c14a013ce2cc
[/tmp/docker-test3734-NewTestEngine-492937672|2a00e6c9] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-492937672|2a00e6c9] +job start(ca37ab93fe8dc90ef5dcbd63de60fdb2efcd91606a4b6d3becd9c14a013ce2cc)
[/tmp/docker-test3734-NewTestEngine-492937672|2a00e6c9] -job start(ca37ab93fe8dc90ef5dcbd63de60fdb2efcd91606a4b6d3becd9c14a013ce2cc) = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 115:
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:580 +0x560
Previous write by goroutine 10:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:607 +0x7c3
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·012()
/go/src/github.com/dotcloud/docker/integration/api_test.go:946 +0x593
Goroutine 115 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:599 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·012()
/go/src/github.com/dotcloud/docker/integration/api_test.go:946 +0x593
Goroutine 10 (running) created at:
github.com/dotcloud/docker/integration.TestPostContainersAttachStderr()
/go/src/github.com/dotcloud/docker/integration/api_test.go:950 +0x809
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Read by goroutine 115:
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:583 +0x5af
Previous write by goroutine 10:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:645 +0x62f
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·012()
/go/src/github.com/dotcloud/docker/integration/api_test.go:946 +0x593
Goroutine 115 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:599 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.func·012()
/go/src/github.com/dotcloud/docker/integration/api_test.go:946 +0x593
Goroutine 10 (running) created at:
github.com/dotcloud/docker/integration.TestPostContainersAttachStderr()
/go/src/github.com/dotcloud/docker/integration/api_test.go:950 +0x809
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
--- PASS: TestPostContainersAttachStderr (1.04 seconds)
=== RUN TestDeleteContainers
[/tmp/docker-test3734-NewTestEngine-043664007|909846b4] +job initapi()
[/tmp/docker-test3734-NewTestEngine-043664007|909846b4.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-043664007|909846b4.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-043664007|909846b4] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-043664007|909846b4] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-043664007|909846b4] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-043664007|909846b4] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-043664007|909846b4] +job create()
1baf7e38b5eeed61e48a125eb1343a45b075ade33532ba19d42c65da5f9054ca
[/tmp/docker-test3734-NewTestEngine-043664007|909846b4] -job create() = OK (0)
--- PASS: TestDeleteContainers (0.15 seconds)
=== RUN TestOptionsRoute
[/tmp/docker-test3734-NewTestEngine-617107514|270af129] +job initapi()
[/tmp/docker-test3734-NewTestEngine-617107514|270af129.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-617107514|270af129.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-617107514|270af129] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-617107514|270af129] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-617107514|270af129] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-617107514|270af129] -job initapi() = OK (0)
--- PASS: TestOptionsRoute (0.12 seconds)
=== RUN TestGetEnabledCors
[/tmp/docker-test3734-NewTestEngine-599200337|6a0c887b] +job initapi()
[/tmp/docker-test3734-NewTestEngine-599200337|6a0c887b.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-599200337|6a0c887b.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-599200337|6a0c887b] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-599200337|6a0c887b] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-599200337|6a0c887b] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-599200337|6a0c887b] -job initapi() = OK (0)
--- PASS: TestGetEnabledCors (0.13 seconds)
=== RUN TestDeleteImages
[/tmp/docker-test3734-NewTestEngine-728438652|3e18ad67] +job initapi()
[/tmp/docker-test3734-NewTestEngine-728438652|3e18ad67.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-728438652|3e18ad67.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-728438652|3e18ad67] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-728438652|3e18ad67] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-728438652|3e18ad67] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-728438652|3e18ad67] -job initapi() = OK (0)
[error] api.go:1042 Error: Conflict, 83599e29c455eb719f77d799bc7c51521b9551972f5a850d7ad265bc1b5292f6 wasn't deleted
[error] api.go:82 HTTP Error: statusCode=409 Conflict, 83599e29c455eb719f77d799bc7c51521b9551972f5a850d7ad265bc1b5292f6 wasn't deleted
--- PASS: TestDeleteImages (0.17 seconds)
=== RUN TestPostContainersCopy
[/tmp/docker-test3734-NewTestEngine-107759275|75497379] +job initapi()
[/tmp/docker-test3734-NewTestEngine-107759275|75497379.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-107759275|75497379.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-107759275|75497379] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-107759275|75497379] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-107759275|75497379] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-107759275|75497379] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-107759275|75497379] +job create()
9f5b65d61c95e4888206a4ab796b372bf880f81211c5c0784eef6338899771a8
[/tmp/docker-test3734-NewTestEngine-107759275|75497379] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-107759275|75497379] +job start(9f5b65d61c95e4888206a4ab796b372bf880f81211c5c0784eef6338899771a8)
[/tmp/docker-test3734-NewTestEngine-107759275|75497379] -job start(9f5b65d61c95e4888206a4ab796b372bf880f81211c5c0784eef6338899771a8) = OK (0)
--- PASS: TestPostContainersCopy (0.33 seconds)
=== RUN TestLogin
--- PASS: TestLogin (0.62 seconds)
=== RUN TestCreateAccount
--- PASS: TestCreateAccount (1.60 seconds)
=== RUN TestBuild
[/tmp/docker-test3734-NewTestEngine-136441358|6bc7fc41] +job initapi()
[/tmp/docker-test3734-NewTestEngine-136441358|6bc7fc41.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-136441358|6bc7fc41.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-136441358|6bc7fc41] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-136441358|6bc7fc41] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-136441358|6bc7fc41] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-136441358|6bc7fc41] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 124:
github.com/dotcloud/docker.(*buildFile).commit()
/go/src/github.com/dotcloud/docker/buildfile.go:417 +0x103
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:116 +0x7b8
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.TestBuild()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:229 +0x117
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 21:
reflect.Value.String()
/usr/local/go/src/pkg/reflect/value.go:1666 +0x71
encoding/json.stringEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:554 +0x258
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:457 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1310 +0x7ec
runtime.gosched0()
?:0 +0xaf
fmt.(*fmt).init()
/usr/local/go/src/pkg/fmt/format.go:70 +0x50
fmt.newPrinter()
/usr/local/go/src/pkg/fmt/print.go:168 +0xcf
fmt.Sprintf()
/usr/local/go/src/pkg/fmt/print.go:234 +0x30
fmt.Errorf()
/usr/local/go/src/pkg/fmt/print.go:244 +0x61
github.com/dotcloud/docker.(*Runtime).GetByName()
/go/src/github.com/dotcloud/docker/runtime.go:536 +0x1dd
github.com/dotcloud/docker.(*Runtime).Get()
/go/src/github.com/dotcloud/docker/runtime.go:67 +0x48
github.com/dotcloud/docker.(*Server).ContainerChanges()
/go/src/github.com/dotcloud/docker/server.go:642 +0x67
github.com/dotcloud/docker.getContainersChanges()
/go/src/github.com/dotcloud/docker/api.go:299 +0xef
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.TestGetContainersChanges()
/go/src/github.com/dotcloud/docker/integration/api_test.go:398 +0x5e9
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 124 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 21 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x80c
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:112 +0x733
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.TestBuild()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:229 +0x117
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
[/tmp/docker-test3734-NewTestEngine-743659632|b2220418] +job initapi()
[/tmp/docker-test3734-NewTestEngine-743659632|b2220418.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-743659632|b2220418.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-743659632|b2220418] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-743659632|b2220418] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-743659632|b2220418] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-743659632|b2220418] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-869100834|d8804bb2] +job initapi()
[/tmp/docker-test3734-NewTestEngine-869100834|d8804bb2.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-869100834|d8804bb2.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-869100834|d8804bb2] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-869100834|d8804bb2] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-869100834|d8804bb2] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-869100834|d8804bb2] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-085662884|863d709a] +job initapi()
[/tmp/docker-test3734-NewTestEngine-085662884|863d709a.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-085662884|863d709a.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-085662884|863d709a] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-085662884|863d709a] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-085662884|863d709a] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-085662884|863d709a] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 124:
github.com/dotcloud/docker.(*buildFile).commit()
/go/src/github.com/dotcloud/docker/buildfile.go:417 +0x103
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:116 +0x7b8
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.TestBuild()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:229 +0x117
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 29:
reflect.Value.String()
/usr/local/go/src/pkg/reflect/value.go:1666 +0x71
encoding/json.stringEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:554 +0x258
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:457 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1310 +0x7ec
runtime.gosched0()
?:0 +0xaf
crypto/aes.encryptBlock()
/usr/local/go/src/pkg/crypto/aes/cipher_asm.go:21 +0x118
crypto/aes.(*aesCipher).Encrypt()
/usr/local/go/src/pkg/crypto/aes/cipher.go:49 +0x98
crypto/cipher.(*gcm).counterCrypt()
/usr/local/go/src/pkg/crypto/cipher/gcm.go:289 +0x10d
crypto/cipher.(*gcm).Seal()
/usr/local/go/src/pkg/crypto/cipher/gcm.go:120 +0x395
crypto/tls.(*fixedNonceAEAD).Seal()
/usr/local/go/src/pkg/crypto/tls/cipher_suites.go:141 +0x1d3
crypto/tls.(*halfConn).encrypt()
/usr/local/go/src/pkg/crypto/tls/conn.go:391 +0xb51
crypto/tls.(*Conn).writeRecord()
/usr/local/go/src/pkg/crypto/tls/conn.go:744 +0x6e3
crypto/tls.(*Conn).Write()
/usr/local/go/src/pkg/crypto/tls/conn.go:878 +0x3c8
bufio.(*Writer).flush()
/usr/local/go/src/pkg/bufio/bufio.go:494 +0x15a
bufio.(*Writer).Flush()
/usr/local/go/src/pkg/bufio/bufio.go:483 +0x34
net/http.(*persistConn).writeLoop()
/usr/local/go/src/pkg/net/http/transport.go:799 +0x250
Goroutine 124 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 29 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x80c
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:112 +0x733
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.TestBuild()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:229 +0x117
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
[/tmp/docker-test3734-NewTestEngine-786870646|9e82180c] +job initapi()
[/tmp/docker-test3734-NewTestEngine-786870646|9e82180c.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-786870646|9e82180c.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-786870646|9e82180c] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-786870646|9e82180c] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-786870646|9e82180c] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-786870646|9e82180c] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-243779096|893fb899] +job initapi()
[/tmp/docker-test3734-NewTestEngine-243779096|893fb899.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-243779096|893fb899.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-243779096|893fb899] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-243779096|893fb899] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-243779096|893fb899] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-243779096|893fb899] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 124:
github.com/dotcloud/docker.(*buildFile).commit()
/go/src/github.com/dotcloud/docker/buildfile.go:417 +0x103
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:116 +0x7b8
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.TestBuild()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:229 +0x117
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 12:
reflect.Value.String()
/usr/local/go/src/pkg/reflect/value.go:1666 +0x71
encoding/json.stringEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:554 +0x258
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:457 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1310 +0x7ec
runtime.gosched0()
?:0 +0xaf
regexp.(*machine).match()
/usr/local/go/src/pkg/regexp/exec.go:165 +0x6a9
regexp.(*Regexp).doExecute()
/usr/local/go/src/pkg/regexp/exec.go:333 +0x178
regexp.(*Regexp).MatchString()
/usr/local/go/src/pkg/regexp/regexp.go:386 +0x77
github.com/gorilla/mux.(*routeRegexp).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/regexp.go:130 +0xae
github.com/gorilla/mux.(*Route).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/route.go:43 +0xe6
github.com/gorilla/mux.(*Router).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:54 +0xa2
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:74 +0x16f
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.TestPostContainersKill()
/go/src/github.com/dotcloud/docker/integration/api_test.go:635 +0x7c8
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 124 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 12 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x80c
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:112 +0x733
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.TestBuild()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:229 +0x117
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
[/tmp/docker-test3734-NewTestEngine-660770570|b8e8cf91] +job initapi()
[/tmp/docker-test3734-NewTestEngine-660770570|b8e8cf91.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-660770570|b8e8cf91.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-660770570|b8e8cf91] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-660770570|b8e8cf91] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-660770570|b8e8cf91] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-660770570|b8e8cf91] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 124:
github.com/dotcloud/docker.(*buildFile).commit()
/go/src/github.com/dotcloud/docker/buildfile.go:417 +0x103
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:116 +0x7b8
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.TestBuild()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:229 +0x117
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 12:
reflect.Value.String()
/usr/local/go/src/pkg/reflect/value.go:1666 +0x71
encoding/json.stringEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:554 +0x258
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:457 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1310 +0x7ec
runtime.gosched0()
?:0 +0xaf
github.com/gorilla/mux.methodMatcher.Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/route.go:246 +0x70
github.com/gorilla/mux.(*methodMatcher).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/doc.go:1 +0xc1
github.com/gorilla/mux.(*Route).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/route.go:43 +0xe6
github.com/gorilla/mux.(*Router).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:54 +0xa2
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:74 +0x16f
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1132 +0x251
github.com/dotcloud/docker/integration.TestPostContainersKill()
/go/src/github.com/dotcloud/docker/integration/api_test.go:635 +0x7c8
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 124 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 12 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x80c
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:112 +0x733
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.TestBuild()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:229 +0x117
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
[/tmp/docker-test3734-NewTestEngine-807915724|11d12570] +job initapi()
[/tmp/docker-test3734-NewTestEngine-807915724|11d12570.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-807915724|11d12570.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-807915724|11d12570] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-807915724|11d12570] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-807915724|11d12570] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-807915724|11d12570] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-734527454|8bfa2990] +job initapi()
[/tmp/docker-test3734-NewTestEngine-734527454|8bfa2990.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-734527454|8bfa2990.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-734527454|8bfa2990] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-734527454|8bfa2990] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-734527454|8bfa2990] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-734527454|8bfa2990] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-982982336|ac001967] +job initapi()
[/tmp/docker-test3734-NewTestEngine-982982336|ac001967.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-982982336|ac001967.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-982982336|ac001967] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-982982336|ac001967] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-982982336|ac001967] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-982982336|ac001967] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-743245298|f883c71d] +job initapi()
[/tmp/docker-test3734-NewTestEngine-743245298|f883c71d.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-743245298|f883c71d.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-743245298|f883c71d] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-743245298|f883c71d] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-743245298|f883c71d] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-743245298|f883c71d] -job initapi() = OK (0)
--- PASS: TestBuild (13.28 seconds)
=== RUN TestVolume
[/tmp/docker-test3734-NewTestEngine-761830900|e9e5839b] +job initapi()
[/tmp/docker-test3734-NewTestEngine-761830900|e9e5839b.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-761830900|e9e5839b.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-761830900|e9e5839b] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-761830900|e9e5839b] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-761830900|e9e5839b] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-761830900|e9e5839b] -job initapi() = OK (0)
--- PASS: TestVolume (0.23 seconds)
=== RUN TestBuildMaintainer
[/tmp/docker-test3734-NewTestEngine-102098246|d85b7198] +job initapi()
[/tmp/docker-test3734-NewTestEngine-102098246|d85b7198.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-102098246|d85b7198.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-102098246|d85b7198] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-102098246|d85b7198] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-102098246|d85b7198] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-102098246|d85b7198] -job initapi() = OK (0)
--- PASS: TestBuildMaintainer (0.20 seconds)
=== RUN TestBuildUser
[/tmp/docker-test3734-NewTestEngine-010303592|71530eab] +job initapi()
[/tmp/docker-test3734-NewTestEngine-010303592|71530eab.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-010303592|71530eab.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-010303592|71530eab] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-010303592|71530eab] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-010303592|71530eab] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-010303592|71530eab] -job initapi() = OK (0)
--- PASS: TestBuildUser (0.19 seconds)
=== RUN TestBuildEnv
[/tmp/docker-test3734-NewTestEngine-235379162|f9cd3e59] +job initapi()
[/tmp/docker-test3734-NewTestEngine-235379162|f9cd3e59.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-235379162|f9cd3e59.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-235379162|f9cd3e59] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-235379162|f9cd3e59] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-235379162|f9cd3e59] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-235379162|f9cd3e59] -job initapi() = OK (0)
--- PASS: TestBuildEnv (0.20 seconds)
=== RUN TestBuildCmd
[/tmp/docker-test3734-NewTestEngine-604858396|e4ef397c] +job initapi()
[/tmp/docker-test3734-NewTestEngine-604858396|e4ef397c.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-604858396|e4ef397c.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-604858396|e4ef397c] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-604858396|e4ef397c] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-604858396|e4ef397c] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-604858396|e4ef397c] -job initapi() = OK (0)
--- PASS: TestBuildCmd (0.17 seconds)
=== RUN TestBuildExpose
[/tmp/docker-test3734-NewTestEngine-903114158|aef4f61c] +job initapi()
[/tmp/docker-test3734-NewTestEngine-903114158|aef4f61c.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-903114158|aef4f61c.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-903114158|aef4f61c] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-903114158|aef4f61c] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-903114158|aef4f61c] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-903114158|aef4f61c] -job initapi() = OK (0)
--- PASS: TestBuildExpose (0.19 seconds)
=== RUN TestBuildEntrypoint
[/tmp/docker-test3734-NewTestEngine-462802192|0812a395] +job initapi()
[/tmp/docker-test3734-NewTestEngine-462802192|0812a395.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-462802192|0812a395.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-462802192|0812a395] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-462802192|0812a395] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-462802192|0812a395] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-462802192|0812a395] -job initapi() = OK (0)
--- PASS: TestBuildEntrypoint (0.19 seconds)
=== RUN TestBuildEntrypointRunCleanup
[/tmp/docker-test3734-NewTestEngine-657503426|73fb98a9] +job initapi()
[/tmp/docker-test3734-NewTestEngine-657503426|73fb98a9.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-657503426|73fb98a9.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-657503426|73fb98a9] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-657503426|73fb98a9] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-657503426|73fb98a9] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-657503426|73fb98a9] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 144:
github.com/dotcloud/docker.(*buildFile).commit()
/go/src/github.com/dotcloud/docker/buildfile.go:417 +0x103
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:116 +0x7b8
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.TestBuildEntrypointRunCleanup()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:385 +0x143
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 119:
reflect.Value.String()
/usr/local/go/src/pkg/reflect/value.go:1666 +0x71
encoding/json.stringEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:554 +0x258
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:457 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1310 +0x7ec
Goroutine 144 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 119 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x80c
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:112 +0x733
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.TestBuildEntrypointRunCleanup()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:385 +0x143
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
--- PASS: TestBuildEntrypointRunCleanup (0.51 seconds)
=== RUN TestBuildImageWithCache
[/tmp/docker-test3734-NewTestEngine-602151379|c80dfd68] +job initapi()
[/tmp/docker-test3734-NewTestEngine-602151379|c80dfd68.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-602151379|c80dfd68.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-602151379|c80dfd68] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-602151379|c80dfd68] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-602151379|c80dfd68] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-602151379|c80dfd68] -job initapi() = OK (0)
--- PASS: TestBuildImageWithCache (0.21 seconds)
=== RUN TestBuildImageWithoutCache
[/tmp/docker-test3734-NewTestEngine-411253432|cdf587d4] +job initapi()
[/tmp/docker-test3734-NewTestEngine-411253432|cdf587d4.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-411253432|cdf587d4.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-411253432|cdf587d4] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-411253432|cdf587d4] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-411253432|cdf587d4] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-411253432|cdf587d4] -job initapi() = OK (0)
--- PASS: TestBuildImageWithoutCache (0.26 seconds)
=== RUN TestForbiddenContextPath
[/tmp/docker-test3734-NewTestEngine-793619969|5c0c9a63] +job initapi()
[/tmp/docker-test3734-NewTestEngine-793619969|5c0c9a63.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-793619969|5c0c9a63.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-793619969|5c0c9a63] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-793619969|5c0c9a63] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-793619969|5c0c9a63] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-793619969|5c0c9a63] -job initapi() = OK (0)
--- PASS: TestForbiddenContextPath (0.19 seconds)
=== RUN TestBuildADDFileNotFound
[/tmp/docker-test3734-NewTestEngine-172974043|27a74c4d] +job initapi()
[/tmp/docker-test3734-NewTestEngine-172974043|27a74c4d.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-172974043|27a74c4d.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-172974043|27a74c4d] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-172974043|27a74c4d] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-172974043|27a74c4d] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-172974043|27a74c4d] -job initapi() = OK (0)
--- PASS: TestBuildADDFileNotFound (0.15 seconds)
=== RUN TestBuildInheritance
[/tmp/docker-test3734-NewTestEngine-194434245|1c0d3c74] +job initapi()
[/tmp/docker-test3734-NewTestEngine-194434245|1c0d3c74.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-194434245|1c0d3c74.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-194434245|1c0d3c74] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-194434245|1c0d3c74] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-194434245|1c0d3c74] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-194434245|1c0d3c74] -job initapi() = OK (0)
--- PASS: TestBuildInheritance (0.28 seconds)
=== RUN TestRunHostname
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
bbb6856c37c463e0e66a98a41aff7689454634898e541055eccc339869b82165
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(bbb6856c37c463e0e66a98a41aff7689454634898e541055eccc339869b82165)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(bbb6856c37c463e0e66a98a41aff7689454634898e541055eccc339869b82165) = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 163:
github.com/dotcloud/docker.(*State).setStopped()
/go/src/github.com/dotcloud/docker/state.go:40 +0x3a
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1304 +0x78d
Previous read by goroutine 144:
reflect.Value.Bool()
/usr/local/go/src/pkg/reflect/value.go:289 +0x5b
encoding/json.boolEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:484 +0x6d
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.writeJSON()
/go/src/github.com/dotcloud/docker/api.go:88 +0x43
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go:876 +0x1da
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 163 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 144 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Write by goroutine 163:
github.com/dotcloud/docker.(*State).setStopped()
/go/src/github.com/dotcloud/docker/state.go:41 +0x54
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1304 +0x78d
Previous read by goroutine 144:
reflect.Value.Int()
/usr/local/go/src/pkg/reflect/value.go:950 +0x6f
encoding/json.intEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:495 +0x51
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.writeJSON()
/go/src/github.com/dotcloud/docker/api.go:88 +0x43
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go:876 +0x1da
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 163 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 144 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Write by goroutine 163:
github.com/dotcloud/docker.(*State).setStopped()
/go/src/github.com/dotcloud/docker/state.go:42 +0x9f
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1304 +0x78d
Previous read by goroutine 144:
reflect.memmove()
/usr/local/go/src/pkg/reflect/value.go:39 +0x190
reflect.valueInterface()
/usr/local/go/src/pkg/reflect/value.go:1018 +0x2e9
reflect.Value.Interface()
/usr/local/go/src/pkg/reflect/value.go:977 +0x5f
encoding/json.marshalerEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:421 +0xe7
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.writeJSON()
/go/src/github.com/dotcloud/docker/api.go:88 +0x43
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go:876 +0x1da
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 163 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 144 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Write by goroutine 163:
github.com/dotcloud/docker.(*State).setStopped()
/go/src/github.com/dotcloud/docker/state.go:43 +0xcd
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1304 +0x78d
Previous read by goroutine 144:
reflect.Value.Int()
/usr/local/go/src/pkg/reflect/value.go:950 +0x6f
encoding/json.intEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:495 +0x51
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.writeJSON()
/go/src/github.com/dotcloud/docker/api.go:88 +0x43
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go:876 +0x1da
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 163 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 144 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
--- PASS: TestRunHostname (0.28 seconds)
=== RUN TestRunWorkdir
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
f3357b75005d2d590dfb94a1ce53c68c2759a0296c353ad8484ba61c002645be
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(f3357b75005d2d590dfb94a1ce53c68c2759a0296c353ad8484ba61c002645be)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(f3357b75005d2d590dfb94a1ce53c68c2759a0296c353ad8484ba61c002645be) = OK (0)
--- PASS: TestRunWorkdir (0.31 seconds)
=== RUN TestRunWorkdirExists
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
41085cff79c0266e7a7646c1323073fb17c1d1ff92119e3600ae39b5d4f3557b
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(41085cff79c0266e7a7646c1323073fb17c1d1ff92119e3600ae39b5d4f3557b)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(41085cff79c0266e7a7646c1323073fb17c1d1ff92119e3600ae39b5d4f3557b) = OK (0)
--- PASS: TestRunWorkdirExists (0.34 seconds)
=== RUN TestRunExit
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
b18a885b2813660d600aa675115562c6a505665e74766088d2add537a0bdde22
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(b18a885b2813660d600aa675115562c6a505665e74766088d2add537a0bdde22)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(b18a885b2813660d600aa675115562c6a505665e74766088d2add537a0bdde22) = OK (0)
--- PASS: TestRunExit (0.41 seconds)
=== RUN TestRunDisconnect
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
5644798386b83e6619154d7c15421e776a61d2d4885c9e6f49a50382f355afea
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(5644798386b83e6619154d7c15421e776a61d2d4885c9e6f49a50382f355afea)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(5644798386b83e6619154d7c15421e776a61d2d4885c9e6f49a50382f355afea) = OK (0)
--- PASS: TestRunDisconnect (0.45 seconds)
=== RUN TestRunDisconnectTty
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
==================
WARNING: DATA RACE
Write by goroutine 154:
container/list.(*List).insertValue()
/usr/local/go/src/pkg/container/list/list.go:105 +0x151
container/list.(*List).PushBack()
/usr/local/go/src/pkg/container/list/list.go:139 +0x72
github.com/dotcloud/docker.(*Runtime).Register()
/go/src/github.com/dotcloud/docker/runtime.go:133 +0x320
github.com/dotcloud/docker.(*Runtime).Create()
/go/src/github.com/dotcloud/docker/runtime.go:481 +0x149f
github.com/dotcloud/docker.(*Server).ContainerCreate()
/go/src/github.com/dotcloud/docker/server.go:1236 +0x375
github.com/dotcloud/docker.*Server.ContainerCreate·fm()
/go/src/github.com/dotcloud/docker/server.go:67 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersCreate()
/go/src/github.com/dotcloud/docker/api.go:578 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Previous read by goroutine 167:
github.com/dotcloud/docker.(*Runtime).List()
/go/src/github.com/dotcloud/docker/runtime.go:48 +0x6d
github.com/dotcloud/docker/integration.func·041()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:321 +0x48
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Goroutine 154 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
Goroutine 167 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestRunDisconnectTty()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:327 +0x33a
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
20dc6b13936f01a0be28e056bd225c383c1aa2add1a066c4b66b61d8e06a4ff1
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 167:
github.com/dotcloud/docker.(*Runtime).List()
/go/src/github.com/dotcloud/docker/runtime.go:48 +0x1aa
github.com/dotcloud/docker/integration.func·041()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:321 +0x48
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Previous write by goroutine 154:
container/list.(*List).insertValue()
/usr/local/go/src/pkg/container/list/list.go:105 +0xcc
container/list.(*List).PushBack()
/usr/local/go/src/pkg/container/list/list.go:139 +0x72
github.com/dotcloud/docker.(*Runtime).Register()
/go/src/github.com/dotcloud/docker/runtime.go:133 +0x320
github.com/dotcloud/docker.(*Runtime).Create()
/go/src/github.com/dotcloud/docker/runtime.go:481 +0x149f
github.com/dotcloud/docker.(*Server).ContainerCreate()
/go/src/github.com/dotcloud/docker/server.go:1236 +0x375
github.com/dotcloud/docker.*Server.ContainerCreate·fm()
/go/src/github.com/dotcloud/docker/server.go:67 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersCreate()
/go/src/github.com/dotcloud/docker/api.go:578 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 167 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestRunDisconnectTty()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:327 +0x33a
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 154 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 167:
github.com/dotcloud/docker.(*Runtime).List()
/go/src/github.com/dotcloud/docker/runtime.go:49 +0xa2
github.com/dotcloud/docker/integration.func·041()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:321 +0x48
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Previous write by goroutine 154:
container/list.(*List).insertValue()
/usr/local/go/src/pkg/container/list/list.go:105 +0x5a
container/list.(*List).PushBack()
/usr/local/go/src/pkg/container/list/list.go:139 +0x72
github.com/dotcloud/docker.(*Runtime).Register()
/go/src/github.com/dotcloud/docker/runtime.go:133 +0x320
github.com/dotcloud/docker.(*Runtime).Create()
/go/src/github.com/dotcloud/docker/runtime.go:481 +0x149f
github.com/dotcloud/docker.(*Server).ContainerCreate()
/go/src/github.com/dotcloud/docker/server.go:1236 +0x375
github.com/dotcloud/docker.*Server.ContainerCreate·fm()
/go/src/github.com/dotcloud/docker/server.go:67 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersCreate()
/go/src/github.com/dotcloud/docker/api.go:578 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 167 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestRunDisconnectTty()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:327 +0x33a
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 154 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 167:
github.com/dotcloud/docker.(*Runtime).List()
/go/src/github.com/dotcloud/docker/runtime.go:48 +0xf9
github.com/dotcloud/docker/integration.func·041()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:321 +0x48
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Previous write by goroutine 154:
container/list.(*List).insertValue()
/usr/local/go/src/pkg/container/list/list.go:105 +0x5a
container/list.(*List).PushBack()
/usr/local/go/src/pkg/container/list/list.go:139 +0x72
github.com/dotcloud/docker.(*Runtime).Register()
/go/src/github.com/dotcloud/docker/runtime.go:133 +0x320
github.com/dotcloud/docker.(*Runtime).Create()
/go/src/github.com/dotcloud/docker/runtime.go:481 +0x149f
github.com/dotcloud/docker.(*Server).ContainerCreate()
/go/src/github.com/dotcloud/docker/server.go:1236 +0x375
github.com/dotcloud/docker.*Server.ContainerCreate·fm()
/go/src/github.com/dotcloud/docker/server.go:67 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersCreate()
/go/src/github.com/dotcloud/docker/api.go:578 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 167 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestRunDisconnectTty()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:327 +0x33a
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 154 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 167:
github.com/dotcloud/docker.(*Runtime).List()
/go/src/github.com/dotcloud/docker/runtime.go:48 +0x114
github.com/dotcloud/docker/integration.func·041()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:321 +0x48
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Previous write by goroutine 154:
container/list.(*List).insertValue()
/usr/local/go/src/pkg/container/list/list.go:105 +0x5a
container/list.(*List).PushBack()
/usr/local/go/src/pkg/container/list/list.go:139 +0x72
github.com/dotcloud/docker.(*Runtime).Register()
/go/src/github.com/dotcloud/docker/runtime.go:133 +0x320
github.com/dotcloud/docker.(*Runtime).Create()
/go/src/github.com/dotcloud/docker/runtime.go:481 +0x149f
github.com/dotcloud/docker.(*Server).ContainerCreate()
/go/src/github.com/dotcloud/docker/server.go:1236 +0x375
github.com/dotcloud/docker.*Server.ContainerCreate·fm()
/go/src/github.com/dotcloud/docker/server.go:67 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersCreate()
/go/src/github.com/dotcloud/docker/api.go:578 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 167 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestRunDisconnectTty()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:327 +0x33a
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 154 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 167:
github.com/dotcloud/docker/integration.func·041()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:322 +0x9d
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Previous write by goroutine 154:
github.com/dotcloud/docker.(*Runtime).Create()
/go/src/github.com/dotcloud/docker/runtime.go:433 +0xda7
github.com/dotcloud/docker.(*Server).ContainerCreate()
/go/src/github.com/dotcloud/docker/server.go:1236 +0x375
github.com/dotcloud/docker.*Server.ContainerCreate·fm()
/go/src/github.com/dotcloud/docker/server.go:67 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersCreate()
/go/src/github.com/dotcloud/docker/api.go:578 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 167 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestRunDisconnectTty()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:327 +0x33a
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 154 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 135:
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:580 +0x560
Previous write by goroutine 102:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:607 +0x7c3
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 135 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:599 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 102 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 135:
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:583 +0x5af
Previous write by goroutine 102:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:645 +0x62f
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 135 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:599 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 102 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(20dc6b13936f01a0be28e056bd225c383c1aa2add1a066c4b66b61d8e06a4ff1)
==================
WARNING: DATA RACE
Read by goroutine 135:
github.com/dotcloud/docker/utils.(*bufReader).Close()
/go/src/github.com/dotcloud/docker/utils/utils.go:369 +0x3a
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:599 +0x471
Previous write by goroutine 102:
github.com/dotcloud/docker/utils.NewBufReader()
/go/src/github.com/dotcloud/docker/utils/utils.go:328 +0x50
github.com/dotcloud/docker.(*Container).StderrPipe()
/go/src/github.com/dotcloud/docker/container.go:1119 +0xca
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:642 +0x4d4
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 135 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:599 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1719 +0x791
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 102 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(20dc6b13936f01a0be28e056bd225c383c1aa2add1a066c4b66b61d8e06a4ff1) = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 27:
runtime.mapiterinit()
/usr/local/go/src/pkg/runtime/hashmap.c:1201 +0x0
github.com/dotcloud/docker.(*TagStore).ByID()
/go/src/github.com/dotcloud/docker/tags.go:92 +0x95
github.com/dotcloud/docker.(*TagStore).ImageName()
/go/src/github.com/dotcloud/docker/tags.go:107 +0x37
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1291 +0x58e
Previous write by goroutine 29:
reflect.mapassign()
/usr/local/go/src/pkg/runtime/hashmap.c:1178 +0x0
reflect.Value.SetMapIndex()
/usr/local/go/src/pkg/reflect/value.go:1512 +0x281
encoding/json.(*decodeState).object()
/usr/local/go/src/pkg/encoding/json/decode.go:572 +0xc18
encoding/json.(*decodeState).value()
/usr/local/go/src/pkg/encoding/json/decode.go:284 +0x519
encoding/json.(*decodeState).object()
/usr/local/go/src/pkg/encoding/json/decode.go:565 +0xcd2
encoding/json.(*decodeState).value()
/usr/local/go/src/pkg/encoding/json/decode.go:284 +0x519
encoding/json.(*decodeState).unmarshal()
/usr/local/go/src/pkg/encoding/json/decode.go:144 +0x25c
encoding/json.Unmarshal()
/usr/local/go/src/pkg/encoding/json/decode.go:73 +0x16a
github.com/dotcloud/docker.(*TagStore).Reload()
/go/src/github.com/dotcloud/docker/tags.go:62 +0xb0
github.com/dotcloud/docker.(*TagStore).Get()
/go/src/github.com/dotcloud/docker/tags.go:191 +0x34
github.com/dotcloud/docker.(*TagStore).GetImage()
/go/src/github.com/dotcloud/docker/tags.go:201 +0x61
github.com/dotcloud/docker.(*TagStore).LookupImage()
/go/src/github.com/dotcloud/docker/tags.go:77 +0xe7
github.com/dotcloud/docker.(*Server).ImageInspect()
/go/src/github.com/dotcloud/docker/server.go:1738 +0x7d
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go:871 +0x14d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 27 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 29 (finished) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 27:
runtime.mapiterinit()
/usr/local/go/src/pkg/runtime/hashmap.c:1201 +0x0
github.com/dotcloud/docker.(*TagStore).ByID()
/go/src/github.com/dotcloud/docker/tags.go:93 +0x109
github.com/dotcloud/docker.(*TagStore).ImageName()
/go/src/github.com/dotcloud/docker/tags.go:107 +0x37
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1291 +0x58e
Previous write by goroutine 29:
reflect.mapassign()
/usr/local/go/src/pkg/runtime/hashmap.c:1178 +0x0
reflect.Value.SetMapIndex()
/usr/local/go/src/pkg/reflect/value.go:1512 +0x281
encoding/json.(*decodeState).object()
/usr/local/go/src/pkg/encoding/json/decode.go:572 +0xc18
encoding/json.(*decodeState).value()
/usr/local/go/src/pkg/encoding/json/decode.go:284 +0x519
encoding/json.(*decodeState).object()
/usr/local/go/src/pkg/encoding/json/decode.go:565 +0xcd2
encoding/json.(*decodeState).value()
/usr/local/go/src/pkg/encoding/json/decode.go:284 +0x519
encoding/json.(*decodeState).object()
/usr/local/go/src/pkg/encoding/json/decode.go:565 +0xcd2
encoding/json.(*decodeState).value()
/usr/local/go/src/pkg/encoding/json/decode.go:284 +0x519
encoding/json.(*decodeState).unmarshal()
/usr/local/go/src/pkg/encoding/json/decode.go:144 +0x25c
encoding/json.Unmarshal()
/usr/local/go/src/pkg/encoding/json/decode.go:73 +0x16a
github.com/dotcloud/docker.(*TagStore).Reload()
/go/src/github.com/dotcloud/docker/tags.go:62 +0xb0
github.com/dotcloud/docker.(*TagStore).Get()
/go/src/github.com/dotcloud/docker/tags.go:191 +0x34
github.com/dotcloud/docker.(*TagStore).GetImage()
/go/src/github.com/dotcloud/docker/tags.go:201 +0x61
github.com/dotcloud/docker.(*TagStore).LookupImage()
/go/src/github.com/dotcloud/docker/tags.go:77 +0xe7
github.com/dotcloud/docker.(*Server).ImageInspect()
/go/src/github.com/dotcloud/docker/server.go:1738 +0x7d
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go:871 +0x14d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 27 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 29 (finished) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 27:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1794 +0x14b
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1291 +0x64e
Previous write by goroutine 166:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1794 +0x262
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1608 +0xaf6
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 27 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 166 (finished) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Write by goroutine 27:
github.com/dotcloud/docker.(*Container).releaseNetwork()
/go/src/github.com/dotcloud/docker/container.go:1248 +0x139
github.com/dotcloud/docker.(*Container).cleanup()
/go/src/github.com/dotcloud/docker/container.go:1322 +0x45
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1295 +0x65f
Previous read by goroutine 29:
reflect.Value.IsNil()
/usr/local/go/src/pkg/reflect/value.go:1048 +0x8b
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:708 +0x48
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.writeJSON()
/go/src/github.com/dotcloud/docker/api.go:88 +0x43
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go:876 +0x1da
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 27 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 29 (finished) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
--- PASS: TestRunDisconnectTty (0.72 seconds)
=== RUN TestRunAttachStdin
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
2bcf8b136b8212c42a548c6c6b6dbbf3997db72f02150ae4e813c63a09807d5f
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(2bcf8b136b8212c42a548c6c6b6dbbf3997db72f02150ae4e813c63a09807d5f)
==================
WARNING: DATA RACE
Read by goroutine 91:
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1724 +0x847
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Previous write by goroutine 112:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1037 +0x46cf
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 91 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
Goroutine 112 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(2bcf8b136b8212c42a548c6c6b6dbbf3997db72f02150ae4e813c63a09807d5f) = OK (0)
--- PASS: TestRunAttachStdin (5.32 seconds)
=== RUN TestRunDetach
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
41ea77f005e0e2d33e331b63e63153ed98207f1d741bd63b968082edbd35b5e4
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(41ea77f005e0e2d33e331b63e63153ed98207f1d741bd63b968082edbd35b5e4)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(41ea77f005e0e2d33e331b63e63153ed98207f1d741bd63b968082edbd35b5e4) = OK (0)
--- PASS: TestRunDetach (0.90 seconds)
=== RUN TestAttachDetach
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
47cc8b7f4b3523bcaeba8b190fe96441d15c806796219b67269b852c51e2a3e1
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(47cc8b7f4b3523bcaeba8b190fe96441d15c806796219b67269b852c51e2a3e1)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(47cc8b7f4b3523bcaeba8b190fe96441d15c806796219b67269b852c51e2a3e1) = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 103:
os.(*file).close()
/usr/local/go/src/pkg/os/file_unix.go:113 +0x184
os.(*File).Close()
/usr/local/go/src/pkg/os/file_unix.go:102 +0x82
github.com/dotcloud/docker.(*Container).cleanup()
/go/src/github.com/dotcloud/docker/container.go:1344 +0x68f
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1295 +0x65f
Previous read by goroutine 9:
os.(*File).read()
/usr/local/go/src/pkg/os/file_unix.go:180 +0x5d
os.(*File).Read()
/usr/local/go/src/pkg/os/file.go:95 +0xbb
io.Copy()
/usr/local/go/src/pkg/io/io.go:352 +0x1da
github.com/dotcloud/docker.func·022()
/go/src/github.com/dotcloud/docker/container.go:523 +0x14d
Goroutine 103 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 9 (running) created at:
github.com/dotcloud/docker.(*Container).startPty()
/go/src/github.com/dotcloud/docker/container.go:525 +0x293
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1025 +0x45f5
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
==================
--- PASS: TestAttachDetach (0.91 seconds)
=== RUN TestAttachDetachTruncatedID
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
d4a8b00e10246ee1fe9e7562ec43a1fa6e35c6e69329a80a74dab3a5ae0c8ae3
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(d4a8b00e10246ee1fe9e7562ec43a1fa6e35c6e69329a80a74dab3a5ae0c8ae3)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(d4a8b00e10246ee1fe9e7562ec43a1fa6e35c6e69329a80a74dab3a5ae0c8ae3) = OK (0)
--- PASS: TestAttachDetachTruncatedID (0.86 seconds)
=== RUN TestAttachDisconnect
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
4dba2cf38308354d0e80f623e8fc6e0d0cc732cd9a79a2cc56c499f730a9b5a4
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(4dba2cf38308354d0e80f623e8fc6e0d0cc732cd9a79a2cc56c499f730a9b5a4)
==================
WARNING: DATA RACE
Write by goroutine 166:
github.com/dotcloud/docker.(*State).setRunning()
/go/src/github.com/dotcloud/docker/state.go:32 +0x3a
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1034 +0x46b5
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker.postContainersStart()
/go/src/github.com/dotcloud/docker/api.go:678 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Previous read by goroutine 108:
github.com/dotcloud/docker/integration.func·069()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:632 +0x9d
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
runtime.gosched0()
?:0 +0xaf
sort.quickSort()
/usr/local/go/src/pkg/sort/sort.go:173 +0xa8
sort.Sort()
/usr/local/go/src/pkg/sort/sort.go:200 +0x89
index/suffixarray.qsufsort()
/usr/local/go/src/pkg/index/suffixarray/qsufsort.go:57 +0x51f
index/suffixarray.New()
/usr/local/go/src/pkg/index/suffixarray/suffixarray.go:36 +0x48
github.com/dotcloud/docker/utils.(*TruncIndex).Add()
/go/src/github.com/dotcloud/docker/utils/utils.go:480 +0x4f3
github.com/dotcloud/docker.(*Graph).Register()
/go/src/github.com/dotcloud/docker/graph.go:142 +0x544
github.com/dotcloud/docker.(*Graph).Create()
/go/src/github.com/dotcloud/docker/graph.go:113 +0x39f
github.com/dotcloud/docker.(*Runtime).Commit()
/go/src/github.com/dotcloud/docker/runtime.go:501 +0x152
github.com/dotcloud/docker.(*buildFile).commit()
/go/src/github.com/dotcloud/docker/buildfile.go:461 +0xd20
github.com/dotcloud/docker.(*buildFile).CmdCmd()
/go/src/github.com/dotcloud/docker/buildfile.go:186 +0x3fd
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.TestVolume()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:283 +0xab
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 166 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
Goroutine 108 (running) created at:
github.com/dotcloud/docker/integration.setTimeout()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:45 +0x191
github.com/dotcloud/docker/integration.TestAttachDisconnect()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:637 +0x3a1
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(4dba2cf38308354d0e80f623e8fc6e0d0cc732cd9a79a2cc56c499f730a9b5a4) = OK (0)
--- PASS: TestAttachDisconnect (0.96 seconds)
=== RUN TestRunAutoRemove
--- SKIP: TestRunAutoRemove (0.00 seconds)
commands_test.go:680: Fixme. Skipping test for now, race condition
=== RUN TestCmdLogs
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
92833ff666984da68b058f0667e35b30c189a44bb43935e156ca9210b9e20a78
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(92833ff666984da68b058f0667e35b30c189a44bb43935e156ca9210b9e20a78)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(92833ff666984da68b058f0667e35b30c189a44bb43935e156ca9210b9e20a78) = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
a9a182b25a5385ed939f108d95cb3b3d7c391a70cc613458a3ae85df555096ce
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(a9a182b25a5385ed939f108d95cb3b3d7c391a70cc613458a3ae85df555096ce)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(a9a182b25a5385ed939f108d95cb3b3d7c391a70cc613458a3ae85df555096ce) = OK (0)
--- PASS: TestCmdLogs (0.79 seconds)
=== RUN TestRunErrorBindMountRootSource
--- PASS: TestRunErrorBindMountRootSource (0.00 seconds)
=== RUN TestRunErrorBindNonExistingSource
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
42df3168ae6870a81ef1bdef065188472112d7c938b689235003e4b5226a8dd9
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(42df3168ae6870a81ef1bdef065188472112d7c938b689235003e4b5226a8dd9)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(42df3168ae6870a81ef1bdef065188472112d7c938b689235003e4b5226a8dd9) = ERR (Invalid bind mount '/i/dont/exist:/tmp' : source doesn't exist)
[error] api.go:1042 Error: start: Invalid bind mount '/i/dont/exist:/tmp' : source doesn't exist
[error] api.go:82 HTTP Error: statusCode=500 start: Invalid bind mount '/i/dont/exist:/tmp' : source doesn't exist
--- PASS: TestRunErrorBindNonExistingSource (0.06 seconds)
=== RUN TestImagesViz
==================
WARNING: DATA RACE
Write by goroutine 189:
runtime.copy()
/usr/local/go/src/pkg/runtime/slice.c:120 +0x0
github.com/dotcloud/docker/utils.(*TruncIndex).Add()
/go/src/github.com/dotcloud/docker/utils/utils.go:479 +0x444
github.com/dotcloud/docker.(*Runtime).Register()
/go/src/github.com/dotcloud/docker/runtime.go:134 +0x380
github.com/dotcloud/docker.(*Runtime).Create()
/go/src/github.com/dotcloud/docker/runtime.go:481 +0x149f
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:374 +0x219
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:112 +0x733
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.buildTestImages()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:883 +0xbb
github.com/dotcloud/docker/integration.TestImagesViz()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:776 +0x24b
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 203:
runtime.slicebytetostring()
/usr/local/go/src/pkg/runtime/string.goc:251 +0x0
github.com/dotcloud/docker/utils.(*TruncIndex).lookup()
/go/src/github.com/dotcloud/docker/utils/utils.go:505 +0x1cc
github.com/dotcloud/docker/utils.(*TruncIndex).Get()
/go/src/github.com/dotcloud/docker/utils/utils.go:510 +0x53
github.com/dotcloud/docker.(*Runtime).Get()
/go/src/github.com/dotcloud/docker/runtime.go:71 +0x9d
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1640 +0xa7
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:807 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1041 +0x742
net/http.HandlerFunc.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1220 +0x4d
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:86 +0x2eb
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 189 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 203 (running) created at:
net/http.(*Server).Serve()
/usr/local/go/src/pkg/net/http/server.go:1644 +0x2c1
github.com/dotcloud/docker.ListenAndServe()
/go/src/github.com/dotcloud/docker/api.go:1169 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Write by goroutine 189:
github.com/dotcloud/docker.(*buildFile).commit()
/go/src/github.com/dotcloud/docker/buildfile.go:417 +0x103
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:116 +0x7b8
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.buildTestImages()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:883 +0xbb
github.com/dotcloud/docker/integration.TestImagesViz()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:776 +0x24b
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 176:
reflect.Value.String()
/usr/local/go/src/pkg/reflect/value.go:1666 +0x71
encoding/json.stringEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:554 +0x258
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:457 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1310 +0x7ec
Goroutine 189 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 176 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x80c
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:112 +0x733
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.buildTestImages()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:883 +0xbb
github.com/dotcloud/docker/integration.TestImagesViz()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:776 +0x24b
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
--- PASS: TestImagesViz (1.83 seconds)
=== RUN TestImagesTree
==================
WARNING: DATA RACE
Write by goroutine 74:
github.com/dotcloud/docker.(*buildFile).commit()
/go/src/github.com/dotcloud/docker/buildfile.go:417 +0x103
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:116 +0x7b8
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.buildTestImages()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:883 +0xbb
github.com/dotcloud/docker/integration.TestImagesTree()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:826 +0x24b
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 106:
reflect.Value.String()
/usr/local/go/src/pkg/reflect/value.go:1666 +0x71
encoding/json.stringEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:554 +0x258
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:457 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1310 +0x7ec
runtime.gosched0()
?:0 +0xaf
encoding/json.(*decodeState).value()
/usr/local/go/src/pkg/encoding/json/decode.go:284 +0x519
encoding/json.(*decodeState).unmarshal()
/usr/local/go/src/pkg/encoding/json/decode.go:144 +0x25c
encoding/json.Unmarshal()
/usr/local/go/src/pkg/encoding/json/decode.go:73 +0x16a
github.com/dotcloud/docker.(*DockerCli).CmdLogs()
/go/src/github.com/dotcloud/docker/commands.go:1511 +0x386
github.com/dotcloud/docker/integration.TestCmdLogs()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:727 +0x64c
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 74 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 106 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x80c
github.com/dotcloud/docker.(*buildFile).CmdRun()
/go/src/github.com/dotcloud/docker/buildfile.go:112 +0x733
runtime.call64()
/usr/local/go/src/pkg/runtime/asm_amd64.s:340 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
github.com/dotcloud/docker.(*buildFile).Build()
/go/src/github.com/dotcloud/docker/buildfile.go:517 +0x11b1
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:266 +0x97f
github.com/dotcloud/docker/integration.buildTestImages()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:883 +0xbb
github.com/dotcloud/docker/integration.TestImagesTree()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:826 +0x24b
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
--- PASS: TestImagesTree (1.53 seconds)
=== RUN TestRunCidFile
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job create()
789897298d17e9aa1936379b9c4578fcef9ad65b58c940e084ddc7c17279d605
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] +job start(789897298d17e9aa1936379b9c4578fcef9ad65b58c940e084ddc7c17279d605)
[/tmp/docker-test3734-NewTestEngine-059810707|558e9790] -job start(789897298d17e9aa1936379b9c4578fcef9ad65b58c940e084ddc7c17279d605) = OK (0)
2013/11/21 13:42:17 Warning: couldn't load b10820a8906ce8f0501575d36315ca049329d46139741c4981d863cec889c65e from test/latest: No such id: b10820a8906ce8f0501575d36315ca049329d46139741c4981d863cec889c65e
--- PASS: TestRunCidFile (0.21 seconds)
=== RUN TestIDFormat
--- PASS: TestIDFormat (0.12 seconds)
=== RUN TestMultipleAttachRestart
--- PASS: TestMultipleAttachRestart (0.68 seconds)
=== RUN TestDiff
[/tmp/docker-test3734-NewTestEngine-821633293|a44061cf] +job initapi()
[/tmp/docker-test3734-NewTestEngine-821633293|a44061cf.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-821633293|a44061cf.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-821633293|a44061cf] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-821633293|a44061cf] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-821633293|a44061cf] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-821633293|a44061cf] -job initapi() = OK (0)
--- PASS: TestDiff (1.24 seconds)
=== RUN TestCommitAutoRun
--- PASS: TestCommitAutoRun (0.67 seconds)
=== RUN TestCommitRun
--- PASS: TestCommitRun (0.80 seconds)
=== RUN TestStart
--- PASS: TestStart (0.78 seconds)
=== RUN TestRun
--- PASS: TestRun (0.36 seconds)
=== RUN TestOutput
--- PASS: TestOutput (0.36 seconds)
=== RUN TestContainerNetwork
--- PASS: TestContainerNetwork (0.36 seconds)
=== RUN TestKillDifferentUser
--- PASS: TestKillDifferentUser (0.40 seconds)
=== RUN TestCreateVolume
[/tmp/docker-test3734-NewTestEngine-323281493|4fa9a89a] +job initapi()
[/tmp/docker-test3734-NewTestEngine-323281493|4fa9a89a.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-323281493|4fa9a89a.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-323281493|4fa9a89a] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-323281493|4fa9a89a] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-323281493|4fa9a89a] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-323281493|4fa9a89a] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-323281493|4fa9a89a] +job create()
d1996638cbde391813c2f836a6bc51920063a19461a82a17e846451f25a0534d
[/tmp/docker-test3734-NewTestEngine-323281493|4fa9a89a] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-323281493|4fa9a89a] +job start(d1996638cbde391813c2f836a6bc51920063a19461a82a17e846451f25a0534d)
[/tmp/docker-test3734-NewTestEngine-323281493|4fa9a89a] -job start(d1996638cbde391813c2f836a6bc51920063a19461a82a17e846451f25a0534d) = OK (0)
--- PASS: TestCreateVolume (0.37 seconds)
=== RUN TestKill
--- PASS: TestKill (0.87 seconds)
=== RUN TestExitCode
--- PASS: TestExitCode (0.73 seconds)
=== RUN TestRestart
--- PASS: TestRestart (0.71 seconds)
=== RUN TestRestartStdin
--- PASS: TestRestartStdin (0.72 seconds)
=== RUN TestUser
--- PASS: TestUser (2.37 seconds)
=== RUN TestMultipleContainers
--- PASS: TestMultipleContainers (1.07 seconds)
=== RUN TestStdin
--- PASS: TestStdin (0.38 seconds)
=== RUN TestTty
--- PASS: TestTty (0.61 seconds)
=== RUN TestEnv
--- PASS: TestEnv (0.36 seconds)
=== RUN TestEntrypoint
--- PASS: TestEntrypoint (0.36 seconds)
=== RUN TestEntrypointNoCmd
--- PASS: TestEntrypointNoCmd (0.41 seconds)
=== RUN TestCopyVolumeUidGid
[/tmp/docker-test3734-NewTestEngine-667307297|05e0e8ea] +job initapi()
[/tmp/docker-test3734-NewTestEngine-667307297|05e0e8ea.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-667307297|05e0e8ea.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-667307297|05e0e8ea] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-667307297|05e0e8ea] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-667307297|05e0e8ea] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-667307297|05e0e8ea] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-667307297|05e0e8ea] +job start(183a4e9e1eb8890e49308aabda6b4f0d968ffad212dd81e43099004d5ef3af8c)
[/tmp/docker-test3734-NewTestEngine-667307297|05e0e8ea] -job start(183a4e9e1eb8890e49308aabda6b4f0d968ffad212dd81e43099004d5ef3af8c) = OK (0)
--- PASS: TestCopyVolumeUidGid (0.75 seconds)
=== RUN TestCopyVolumeContent
[/tmp/docker-test3734-NewTestEngine-737369083|f038f585] +job initapi()
[/tmp/docker-test3734-NewTestEngine-737369083|f038f585.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-737369083|f038f585.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-737369083|f038f585] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-737369083|f038f585] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-737369083|f038f585] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-737369083|f038f585] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-737369083|f038f585] +job start(5f7b0df6b79efe19aa3ff6ac4678e0027a6fca0a745058025176c6faecc8d59e)
[/tmp/docker-test3734-NewTestEngine-737369083|f038f585] -job start(5f7b0df6b79efe19aa3ff6ac4678e0027a6fca0a745058025176c6faecc8d59e) = OK (0)
--- PASS: TestCopyVolumeContent (0.76 seconds)
=== RUN TestBindMounts
[/tmp/docker-test3734-NewTestEngine-212626405|63a00580] +job initapi()
[/tmp/docker-test3734-NewTestEngine-212626405|63a00580.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-212626405|63a00580.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-212626405|63a00580] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-212626405|63a00580] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-212626405|63a00580] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-212626405|63a00580] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-212626405|63a00580] +job start(28a70d4901b26e1b90c59b2c12c8585f1fe622ed61e0a0cc7f5b66ca924878c6)
[/tmp/docker-test3734-NewTestEngine-212626405|63a00580] -job start(28a70d4901b26e1b90c59b2c12c8585f1fe622ed61e0a0cc7f5b66ca924878c6) = OK (0)
[/tmp/docker-test3734-NewTestEngine-212626405|63a00580] +job start(908b5e942ff487a138dcf49bcbca363a95ca5cfa63ebde88bddc80bf91c35c27)
[/tmp/docker-test3734-NewTestEngine-212626405|63a00580] -job start(908b5e942ff487a138dcf49bcbca363a95ca5cfa63ebde88bddc80bf91c35c27) = OK (0)
--- PASS: TestBindMounts (0.77 seconds)
=== RUN TestFromVolumesInReadonlyMode
--- PASS: TestFromVolumesInReadonlyMode (0.78 seconds)
=== RUN TestVolumesFromReadonlyMount
--- PASS: TestVolumesFromReadonlyMount (0.80 seconds)
=== RUN TestRestartWithVolumes
--- PASS: TestRestartWithVolumes (0.82 seconds)
=== RUN TestVolumesFromWithVolumes
--- PASS: TestVolumesFromWithVolumes (1.08 seconds)
=== RUN TestOnlyLoopbackExistsWhenUsingDisableNetworkOption
[/tmp/docker-test3734-NewTestEngine-272481027|3678b1e8] +job initapi()
[/tmp/docker-test3734-NewTestEngine-272481027|3678b1e8.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-272481027|3678b1e8.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-272481027|3678b1e8] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-272481027|3678b1e8] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-272481027|3678b1e8] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-272481027|3678b1e8] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-272481027|3678b1e8] +job create()
93970e2dc5132454678c17b17d71933cac5a46f3af37b3697f12547fefa70058
[/tmp/docker-test3734-NewTestEngine-272481027|3678b1e8] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-272481027|3678b1e8] +job start(93970e2dc5132454678c17b17d71933cac5a46f3af37b3697f12547fefa70058)
[/tmp/docker-test3734-NewTestEngine-272481027|3678b1e8] -job start(93970e2dc5132454678c17b17d71933cac5a46f3af37b3697f12547fefa70058) = OK (0)
--- PASS: TestOnlyLoopbackExistsWhenUsingDisableNetworkOption (0.37 seconds)
=== RUN TestPrivilegedCanMknod
[/tmp/docker-test3734-NewTestEngine-322947718|3039cfb4] +job initapi()
[/tmp/docker-test3734-NewTestEngine-322947718|3039cfb4.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-322947718|3039cfb4.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-322947718|3039cfb4] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-322947718|3039cfb4] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-322947718|3039cfb4] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-322947718|3039cfb4] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-322947718|3039cfb4] +job start(7d89eb71a5145cad114dde5426e6a08303d8989647aea6b62a67768b13296761)
[/tmp/docker-test3734-NewTestEngine-322947718|3039cfb4] -job start(7d89eb71a5145cad114dde5426e6a08303d8989647aea6b62a67768b13296761) = OK (0)
--- PASS: TestPrivilegedCanMknod (0.29 seconds)
=== RUN TestPrivilegedCanMount
[/tmp/docker-test3734-NewTestEngine-960942637|affd62ca] +job initapi()
[/tmp/docker-test3734-NewTestEngine-960942637|affd62ca.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-960942637|affd62ca.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-960942637|affd62ca] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-960942637|affd62ca] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-960942637|affd62ca] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-960942637|affd62ca] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-960942637|affd62ca] +job start(a7a0cc76cd631e0fe48319d8f53cedcd0f94aa5c9aaa335ea3f463f4f5857f1c)
[/tmp/docker-test3734-NewTestEngine-960942637|affd62ca] -job start(a7a0cc76cd631e0fe48319d8f53cedcd0f94aa5c9aaa335ea3f463f4f5857f1c) = OK (0)
--- PASS: TestPrivilegedCanMount (0.35 seconds)
=== RUN TestPrivilegedCannotMknod
[/tmp/docker-test3734-NewTestEngine-185250728|c4c7d5ed] +job initapi()
[/tmp/docker-test3734-NewTestEngine-185250728|c4c7d5ed.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-185250728|c4c7d5ed.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-185250728|c4c7d5ed] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-185250728|c4c7d5ed] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-185250728|c4c7d5ed] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-185250728|c4c7d5ed] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-185250728|c4c7d5ed] +job start(6a2fbf8bcf5ff5c0c8402d8cbe43275988e0a3617891a1a0f42ba6d5649abb69)
[/tmp/docker-test3734-NewTestEngine-185250728|c4c7d5ed] -job start(6a2fbf8bcf5ff5c0c8402d8cbe43275988e0a3617891a1a0f42ba6d5649abb69) = OK (0)
--- PASS: TestPrivilegedCannotMknod (0.41 seconds)
=== RUN TestPrivilegedCannotMount
[/tmp/docker-test3734-NewTestEngine-808413927|bf931a57] +job initapi()
[/tmp/docker-test3734-NewTestEngine-808413927|bf931a57.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-808413927|bf931a57.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-808413927|bf931a57] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-808413927|bf931a57] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-808413927|bf931a57] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-808413927|bf931a57] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-808413927|bf931a57] +job start(1ee6bd5a76b58a3ef0d81e282f28215fc574d5d46a9e3b1d5e4501c121f77e4c)
[/tmp/docker-test3734-NewTestEngine-808413927|bf931a57] -job start(1ee6bd5a76b58a3ef0d81e282f28215fc574d5d46a9e3b1d5e4501c121f77e4c) = OK (0)
--- PASS: TestPrivilegedCannotMount (0.38 seconds)
=== RUN TestMultipleVolumesFrom
--- PASS: TestMultipleVolumesFrom (1.14 seconds)
=== RUN TestRestartGhost
--- PASS: TestRestartGhost (0.34 seconds)
=== RUN TestMount
--- PASS: TestMount (0.03 seconds)
=== RUN TestIptables
--- PASS: TestIptables (0.01 seconds)
=== RUN TestRuntimeCreate
--- PASS: TestRuntimeCreate (0.19 seconds)
=== RUN TestDestroy
--- PASS: TestDestroy (0.12 seconds)
=== RUN TestGet
--- PASS: TestGet (0.13 seconds)
=== RUN TestAllocateTCPPortLocalhost
[/tmp/docker-test3734-NewTestEngine-423342447|66f22cfe] +job initapi()
[/tmp/docker-test3734-NewTestEngine-423342447|66f22cfe.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-423342447|66f22cfe.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-423342447|66f22cfe] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-423342447|66f22cfe] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-423342447|66f22cfe] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-423342447|66f22cfe] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-423342447|66f22cfe] +job create()
14e907ba0222e3ca181cec6540876985ebe9f86659a4b947de79c3bb19c3bed0
[/tmp/docker-test3734-NewTestEngine-423342447|66f22cfe] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-423342447|66f22cfe] +job start(14e907ba0222e3ca181cec6540876985ebe9f86659a4b947de79c3bb19c3bed0)
[/tmp/docker-test3734-NewTestEngine-423342447|66f22cfe] -job start(14e907ba0222e3ca181cec6540876985ebe9f86659a4b947de79c3bb19c3bed0) = OK (0)
--- PASS: TestAllocateTCPPortLocalhost (0.81 seconds)
=== RUN TestAllocateUDPPortLocalhost
[/tmp/docker-test3734-NewTestEngine-075177986|8cec1012] +job initapi()
[/tmp/docker-test3734-NewTestEngine-075177986|8cec1012.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-075177986|8cec1012.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-075177986|8cec1012] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-075177986|8cec1012] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-075177986|8cec1012] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-075177986|8cec1012] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-075177986|8cec1012] +job create()
44fd0a37c9943e715d5bd4b6cb0a3ef598f1247d8a18a268085b8dc85203918e
[/tmp/docker-test3734-NewTestEngine-075177986|8cec1012] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-075177986|8cec1012] +job start(44fd0a37c9943e715d5bd4b6cb0a3ef598f1247d8a18a268085b8dc85203918e)
[/tmp/docker-test3734-NewTestEngine-075177986|8cec1012] -job start(44fd0a37c9943e715d5bd4b6cb0a3ef598f1247d8a18a268085b8dc85203918e) = OK (0)
--- PASS: TestAllocateUDPPortLocalhost (0.89 seconds)
=== RUN TestRestore
[/tmp/docker-test3734-NewTestEngine-152915833|38f58a62] +job initapi()
[/tmp/docker-test3734-NewTestEngine-152915833|38f58a62.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-152915833|38f58a62.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-152915833|38f58a62] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-152915833|38f58a62] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-152915833|38f58a62] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-152915833|38f58a62] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-152915833|ad4e9a70] +job initapi()
[/tmp/docker-test3734-NewTestEngine-152915833|ad4e9a70.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-152915833|ad4e9a70.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-152915833|ad4e9a70] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-152915833|ad4e9a70] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-152915833|ad4e9a70] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-152915833|ad4e9a70] -job initapi() = OK (0)
--- PASS: TestRestore (1.13 seconds)
=== RUN TestReloadContainerLinks
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|b04d6173] +job initapi()
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|b04d6173.initapi()] Creating server
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|b04d6173.initapi()] Setting up signal traps
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|b04d6173] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|b04d6173] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|b04d6173] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|b04d6173] -job initapi() = OK (0)
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|7898f77e] +job initapi()
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|7898f77e.initapi()] Creating server
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|7898f77e.initapi()] Setting up signal traps
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|7898f77e] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|7898f77e] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|7898f77e] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-TestReloadContainerLinks-262966916|7898f77e] -job initapi() = OK (0)
2013/11/21 13:42:48 Container 19621864e62682622fd6d67bd116a22ae13350afffb148adf535ab23c1da45c0 failed to exit within 3 seconds of SIGTERM - using the force
2013/11/21 13:42:51 Container 7371b027abb166760d64b0717161d131f9faeb8aa6c11bfe03ec2a336fe0672b failed to exit within 3 seconds of SIGTERM - using the force
--- PASS: TestReloadContainerLinks (6.72 seconds)
=== RUN TestDefaultContainerName
[/tmp/docker-test3734-NewTestEngine-765789715|d0277112] +job initapi()
[/tmp/docker-test3734-NewTestEngine-765789715|d0277112.initapi()] Creating server
==================
WARNING: DATA RACE
Read by goroutine 150:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1794 +0x14b
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1291 +0x64e
Previous write by goroutine 103:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1794 +0x262
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1291 +0x64e
runtime.gosched0()
?:0 +0xaf
syscall.Stat()
/usr/local/go/src/pkg/syscall/zsyscall_linux_amd64.go:1691 +0x50
os.Stat()
/usr/local/go/src/pkg/os/file_unix.go:138 +0x95
github.com/dotcloud/docker.Mounted()
/go/src/github.com/dotcloud/docker/mount.go:39 +0x4f
github.com/dotcloud/docker.(*Image).Mount()
/go/src/github.com/dotcloud/docker/image.go:175 +0x54
github.com/dotcloud/docker.(*Container).Mount()
/go/src/github.com/dotcloud/docker/container.go:1489 +0xc8
github.com/dotcloud/docker.(*Container).EnsureMounted()
/go/src/github.com/dotcloud/docker/container.go:1481 +0x85
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:713 +0x2c8
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker/integration.startEchoServerContainer()
/go/src/github.com/dotcloud/docker/integration/runtime_test.go:412 +0xe2e
github.com/dotcloud/docker/integration.TestAllocateUDPPortLocalhost()
/go/src/github.com/dotcloud/docker/integration/runtime_test.go:485 +0x59
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 150 (running) created at:
github.com/dotcloud/docker.(*Runtime).Register()
/go/src/github.com/dotcloud/docker/runtime.go:169 +0x9b7
github.com/dotcloud/docker.func·043()
/go/src/github.com/dotcloud/docker/runtime.go:266 +0x5c
github.com/dotcloud/docker.(*Runtime).restore()
/go/src/github.com/dotcloud/docker/runtime.go:275 +0x7ac
github.com/dotcloud/docker.NewRuntimeFromDirectory()
/go/src/github.com/dotcloud/docker/runtime.go:647 +0xccd
github.com/dotcloud/docker.NewRuntime()
/go/src/github.com/dotcloud/docker/runtime.go:578 +0x34
github.com/dotcloud/docker.NewServer()
/go/src/github.com/dotcloud/docker/server.go:1762 +0x34
github.com/dotcloud/docker.jobInitApi()
/go/src/github.com/dotcloud/docker/server.go:44 +0xc8
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker/integration.TestReloadContainerLinks()
/go/src/github.com/dotcloud/docker/integration/runtime_test.go:662 +0x12e9
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 103 (finished) created at:
github.com/dotcloud/docker.(*Runtime).Register()
/go/src/github.com/dotcloud/docker/runtime.go:169 +0x9b7
github.com/dotcloud/docker.func·043()
/go/src/github.com/dotcloud/docker/runtime.go:266 +0x5c
github.com/dotcloud/docker.(*Runtime).restore()
/go/src/github.com/dotcloud/docker/runtime.go:275 +0x7ac
github.com/dotcloud/docker.NewRuntimeFromDirectory()
/go/src/github.com/dotcloud/docker/runtime.go:647 +0xccd
github.com/dotcloud/docker.NewRuntime()
/go/src/github.com/dotcloud/docker/runtime.go:578 +0x34
github.com/dotcloud/docker.NewServer()
/go/src/github.com/dotcloud/docker/server.go:1762 +0x34
github.com/dotcloud/docker.jobInitApi()
/go/src/github.com/dotcloud/docker/server.go:44 +0xc8
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker/integration.TestReloadContainerLinks()
/go/src/github.com/dotcloud/docker/integration/runtime_test.go:662 +0x12e9
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
[/tmp/docker-test3734-NewTestEngine-765789715|d0277112.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-765789715|d0277112] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-765789715|d0277112] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-765789715|d0277112] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-765789715|d0277112] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-765789715|d0277112] +job create(some_name)
28755cfbb803a15240e344ba4b13f0702c88d28c090aefa737d090f2b7764782
[/tmp/docker-test3734-NewTestEngine-765789715|d0277112] -job create(some_name) = OK (0)
--- PASS: TestDefaultContainerName (0.16 seconds)
=== RUN TestRandomContainerName
[/tmp/docker-test3734-NewTestEngine-399789142|69f5dbcf] +job initapi()
[/tmp/docker-test3734-NewTestEngine-399789142|69f5dbcf.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-399789142|69f5dbcf.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-399789142|69f5dbcf] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-399789142|69f5dbcf] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-399789142|69f5dbcf] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-399789142|69f5dbcf] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-399789142|69f5dbcf] +job create()
0054adca111c3abad0f541069f8afbe613aaffe555bbdaf3ce8c10b14b9b9bc8
[/tmp/docker-test3734-NewTestEngine-399789142|69f5dbcf] -job create() = OK (0)
--- PASS: TestRandomContainerName (0.14 seconds)
=== RUN TestLinkChildContainer
[/tmp/docker-test3734-NewTestEngine-932117437|8c5c3d0f] +job initapi()
[/tmp/docker-test3734-NewTestEngine-932117437|8c5c3d0f.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-932117437|8c5c3d0f.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-932117437|8c5c3d0f] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-932117437|8c5c3d0f] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-932117437|8c5c3d0f] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-932117437|8c5c3d0f] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-932117437|8c5c3d0f] +job create(/webapp)
a772acc544d9db2c0cae07c267e68c33d3404330486d18e64e375c7a3fcc3826
[/tmp/docker-test3734-NewTestEngine-932117437|8c5c3d0f] -job create(/webapp) = OK (0)
[/tmp/docker-test3734-NewTestEngine-932117437|8c5c3d0f] +job create()
de57b7538ff23e3c36ad0f03da6f3b6b0b5c789986dc18f418f0aa8bb2576b4c
[/tmp/docker-test3734-NewTestEngine-932117437|8c5c3d0f] -job create() = OK (0)
--- PASS: TestLinkChildContainer (0.16 seconds)
=== RUN TestGetAllChildren
[/tmp/docker-test3734-NewTestEngine-833384952|a2470067] +job initapi()
[/tmp/docker-test3734-NewTestEngine-833384952|a2470067.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-833384952|a2470067.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-833384952|a2470067] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-833384952|a2470067] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-833384952|a2470067] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-833384952|a2470067] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-833384952|a2470067] +job create(/webapp)
1e25b704a8e77c090032e7e43a2947ea1fd0673e6865d2eb12b92c22df9b1f2f
[/tmp/docker-test3734-NewTestEngine-833384952|a2470067] -job create(/webapp) = OK (0)
[/tmp/docker-test3734-NewTestEngine-833384952|a2470067] +job create()
cd67f2301c903aefe089231b3e3f264bb1eacc222916348d1a9bce11305d0f3a
[/tmp/docker-test3734-NewTestEngine-833384952|a2470067] -job create() = OK (0)
--- PASS: TestGetAllChildren (0.14 seconds)
=== RUN TestContainerTagImageDelete
[/tmp/docker-test3734-NewTestEngine-772404471|c54a60da] +job initapi()
[/tmp/docker-test3734-NewTestEngine-772404471|c54a60da.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-772404471|c54a60da.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-772404471|c54a60da] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-772404471|c54a60da] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-772404471|c54a60da] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-772404471|c54a60da] -job initapi() = OK (0)
--- PASS: TestContainerTagImageDelete (0.16 seconds)
=== RUN TestCreateRm
[/tmp/docker-test3734-NewTestEngine-199374314|e4785cd9] +job initapi()
[/tmp/docker-test3734-NewTestEngine-199374314|e4785cd9.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-199374314|e4785cd9.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-199374314|e4785cd9] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-199374314|e4785cd9] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-199374314|e4785cd9] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-199374314|e4785cd9] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-199374314|e4785cd9] +job create()
5addfc75d523992c94ec98e33f3bd0a71d2007e642071ca8e9fbc73da0ce52cc
[/tmp/docker-test3734-NewTestEngine-199374314|e4785cd9] -job create() = OK (0)
--- PASS: TestCreateRm (0.14 seconds)
=== RUN TestCreateRmVolumes
[/tmp/docker-test3734-NewTestEngine-219422273|ae9e45f6] +job initapi()
[/tmp/docker-test3734-NewTestEngine-219422273|ae9e45f6.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-219422273|ae9e45f6.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-219422273|ae9e45f6] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-219422273|ae9e45f6] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-219422273|ae9e45f6] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-219422273|ae9e45f6] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-219422273|ae9e45f6] +job create()
867dc156f40090bc75924430857b5d877c6506dc64a40b9bf4b4b5ff3edd68a3
[/tmp/docker-test3734-NewTestEngine-219422273|ae9e45f6] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-219422273|ae9e45f6] +job start(867dc156f40090bc75924430857b5d877c6506dc64a40b9bf4b4b5ff3edd68a3)
[/tmp/docker-test3734-NewTestEngine-219422273|ae9e45f6] -job start(867dc156f40090bc75924430857b5d877c6506dc64a40b9bf4b4b5ff3edd68a3) = ERR (Cannot start container 867dc156f40090bc75924430857b5d877c6506dc64a40b9bf4b4b5ff3edd68a3: The container failed to start due to timed out.)
==================
WARNING: DATA RACE
Read by goroutine 32:
github.com/dotcloud/docker.(*Container).Kill()
/go/src/github.com/dotcloud/docker/container.go:1371 +0x4d
github.com/dotcloud/docker.func·046()
/go/src/github.com/dotcloud/docker/runtime.go:667 +0x3d
Previous write by goroutine 29:
github.com/dotcloud/docker.(*State).setStopped()
/go/src/github.com/dotcloud/docker/state.go:40 +0x3a
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1304 +0x78d
runtime.gosched0()
?:0 +0xaf
regexp.(*machine).match()
/usr/local/go/src/pkg/regexp/exec.go:165 +0x6a9
regexp.(*Regexp).doExecute()
/usr/local/go/src/pkg/regexp/exec.go:333 +0x178
regexp.(*Regexp).FindStringSubmatch()
/usr/local/go/src/pkg/regexp/regexp.go:869 +0xbc
github.com/gorilla/mux.(*routeRegexpGroup).setMatch()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/regexp.go:213 +0x351
github.com/gorilla/mux.(*Route).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/route.go:59 +0x264
github.com/gorilla/mux.(*Router).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:54 +0xa2
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:74 +0x16f
net/http.serverHandler.ServeHTTP()
/usr/local/go/src/pkg/net/http/server.go:1597 +0x1ca
net/http.(*conn).serve()
/usr/local/go/src/pkg/net/http/server.go:1167 +0xc00
Goroutine 32 (running) created at:
github.com/dotcloud/docker.(*Runtime).Nuke()
/go/src/github.com/dotcloud/docker/runtime.go:669 +0x122
runtime.call32()
/usr/local/go/src/pkg/runtime/asm_amd64.s:339 +0x31
testing.(*common).Fatal()
/usr/local/go/src/pkg/testing/testing.go:313 +0x78
github.com/dotcloud/docker/integration.TestCreateRmVolumes()
/go/src/github.com/dotcloud/docker/integration/server_test.go:128 +0x797
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 29 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1605 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker/integration.TestCreateRmVolumes()
/go/src/github.com/dotcloud/docker/integration/server_test.go:127 +0x69d
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
--- FAIL: TestCreateRmVolumes (5.25 seconds)
server_test.go:128: start: Cannot start container 867dc156f40090bc75924430857b5d877c6506dc64a40b9bf4b4b5ff3edd68a3: The container failed to start due to timed out.
=== RUN TestCommit
[/tmp/docker-test3734-NewTestEngine-112953516|0f4bf94e] +job initapi()
[/tmp/docker-test3734-NewTestEngine-112953516|0f4bf94e.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-112953516|0f4bf94e.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-112953516|0f4bf94e] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-112953516|0f4bf94e] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-112953516|0f4bf94e] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-112953516|0f4bf94e] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-112953516|0f4bf94e] +job create()
25a4126cc17335e02864e02af201cd59dc448cdb13ef7f7265b35e0c6265cd93
[/tmp/docker-test3734-NewTestEngine-112953516|0f4bf94e] -job create() = OK (0)
--- PASS: TestCommit (0.21 seconds)
=== RUN TestCreateStartRestartStopStartKillRm
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e] +job initapi()
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e] +job create()
4a910a07c3f8f496ac03768d63db4a5922c67ae78f88ce055b9faa5065f5a88a
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e] +job start(4a910a07c3f8f496ac03768d63db4a5922c67ae78f88ce055b9faa5065f5a88a)
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e] -job start(4a910a07c3f8f496ac03768d63db4a5922c67ae78f88ce055b9faa5065f5a88a) = OK (0)
2013/11/21 13:43:13 Container 4a910a07c3f8f496ac03768d63db4a5922c67ae78f88ce055b9faa5065f5a88a failed to exit within 15 seconds of SIGTERM - using the force
==================
WARNING: DATA RACE
Write by goroutine 149:
github.com/dotcloud/docker.(*State).setRunning()
/go/src/github.com/dotcloud/docker/state.go:34 +0x72
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1034 +0x46b5
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1424 +0x70
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1262 +0xa2
github.com/dotcloud/docker/integration.TestCreateStartRestartStopStartKillRm()
/go/src/github.com/dotcloud/docker/integration/server_test.go:186 +0x7a1
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 231:
github.com/dotcloud/docker.func·033()
/go/src/github.com/dotcloud/docker/container.go:1463 +0x96
Goroutine 149 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 231 (running) created at:
github.com/dotcloud/docker.(*Container).WaitTimeout()
/go/src/github.com/dotcloud/docker/container.go:1465 +0xf7
github.com/dotcloud/docker.(*Container).Stop()
/go/src/github.com/dotcloud/docker/container.go:1410 +0x268
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1421 +0x3e
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1262 +0xa2
github.com/dotcloud/docker/integration.TestCreateStartRestartStopStartKillRm()
/go/src/github.com/dotcloud/docker/integration/server_test.go:186 +0x7a1
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Write by goroutine 149:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1037 +0x46cf
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1424 +0x70
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1262 +0xa2
github.com/dotcloud/docker/integration.TestCreateStartRestartStopStartKillRm()
/go/src/github.com/dotcloud/docker/integration/server_test.go:186 +0x7a1
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 231:
github.com/dotcloud/docker.func·033()
/go/src/github.com/dotcloud/docker/container.go:1463 +0x60
Goroutine 149 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 231 (running) created at:
github.com/dotcloud/docker.(*Container).WaitTimeout()
/go/src/github.com/dotcloud/docker/container.go:1465 +0xf7
github.com/dotcloud/docker.(*Container).Stop()
/go/src/github.com/dotcloud/docker/container.go:1410 +0x268
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1421 +0x3e
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1262 +0xa2
github.com/dotcloud/docker/integration.TestCreateStartRestartStopStartKillRm()
/go/src/github.com/dotcloud/docker/integration/server_test.go:186 +0x7a1
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Read by goroutine 36:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1794 +0x14b
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1291 +0x64e
Previous write by goroutine 149:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1794 +0x262
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1265 +0x31b
github.com/dotcloud/docker/integration.TestCreateStartRestartStopStartKillRm()
/go/src/github.com/dotcloud/docker/integration/server_test.go:186 +0x7a1
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 36 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1424 +0x70
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1262 +0xa2
github.com/dotcloud/docker/integration.TestCreateStartRestartStopStartKillRm()
/go/src/github.com/dotcloud/docker/integration/server_test.go:186 +0x7a1
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 149 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
==================
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e] +job start(4a910a07c3f8f496ac03768d63db4a5922c67ae78f88ce055b9faa5065f5a88a)
==================
WARNING: DATA RACE
Write by goroutine 149:
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1602 +0x870
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:70 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker/integration.TestCreateStartRestartStopStartKillRm()
/go/src/github.com/dotcloud/docker/integration/server_test.go:198 +0xbbf
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 36:
github.com/dotcloud/docker.(*Container).writeHostConfig()
/go/src/github.com/dotcloud/docker/container.go:485 +0x4f
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:465 +0x10a
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1310 +0x7ec
runtime.gosched0()
?:0 +0xaf
fmt.(*fmt).init()
/usr/local/go/src/pkg/fmt/format.go:70 +0x50
fmt.newPrinter()
/usr/local/go/src/pkg/fmt/print.go:168 +0xcf
fmt.Fprint()
/usr/local/go/src/pkg/fmt/print.go:253 +0x45
text/template.(*state).printValue()
/usr/local/go/src/pkg/text/template/exec.go:762 +0x313
text/template.(*state).walk()
/usr/local/go/src/pkg/text/template/exec.go:161 +0x243
text/template.(*state).walk()
/usr/local/go/src/pkg/text/template/exec.go:167 +0x934
text/template.(*Template).Execute()
/usr/local/go/src/pkg/text/template/exec.go:147 +0x4dc
github.com/dotcloud/docker.(*Container).generateLXCConfig()
/go/src/github.com/dotcloud/docker/container.go:507 +0x108
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:893 +0x21d3
github.com/dotcloud/docker/integration.TestMultipleContainers()
/go/src/github.com/dotcloud/docker/integration/container_test.go:865 +0x7a5
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 149 (running) created at:
testing.RunTests()
/usr/local/go/src/pkg/testing/testing.go:471 +0xb3c
testing.Main()
/usr/local/go/src/pkg/testing/testing.go:403 +0xa2
main.main()
github.com/dotcloud/docker/integration/_test/_testmain.go:289 +0xdc
Goroutine 36 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1040 +0x4722
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1424 +0x70
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1262 +0xa2
github.com/dotcloud/docker/integration.TestCreateStartRestartStopStartKillRm()
/go/src/github.com/dotcloud/docker/integration/server_test.go:186 +0x7a1
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
[/tmp/docker-test3734-NewTestEngine-980276251|c2c8f89e] -job start(4a910a07c3f8f496ac03768d63db4a5922c67ae78f88ce055b9faa5065f5a88a) = OK (0)
--- PASS: TestCreateStartRestartStopStartKillRm (16.09 seconds)
=== RUN TestRunWithTooLowMemoryLimit
[/tmp/docker-test3734-NewTestEngine-113645758|13a78a5d] +job initapi()
[/tmp/docker-test3734-NewTestEngine-113645758|13a78a5d.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-113645758|13a78a5d.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-113645758|13a78a5d] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-113645758|13a78a5d] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-113645758|13a78a5d] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-113645758|13a78a5d] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-113645758|13a78a5d] +job create()
[/tmp/docker-test3734-NewTestEngine-113645758|13a78a5d] -job create() = ERR (Minimum memory limit allowed is 512k)
--- PASS: TestRunWithTooLowMemoryLimit (0.13 seconds)
=== RUN TestRmi
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] +job initapi()
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] -job initapi() = OK (0)
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] +job create()
fee70308779a987f52b01edcb24aa111e083dbc5103c7da06661076726c77252
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] +job start(fee70308779a987f52b01edcb24aa111e083dbc5103c7da06661076726c77252)
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] -job start(fee70308779a987f52b01edcb24aa111e083dbc5103c7da06661076726c77252) = OK (0)
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] +job create()
e2d2a992d4f3a5103410a662663da19daf77337600af987d475a0daefec8c79c
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] -job create() = OK (0)
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] +job start(e2d2a992d4f3a5103410a662663da19daf77337600af987d475a0daefec8c79c)
[/tmp/docker-test3734-NewTestEngine-722689285|22d666f5] -job start(e2d2a992d4f3a5103410a662663da19daf77337600af987d475a0daefec8c79c) = OK (0)
--- PASS: TestRmi (0.74 seconds)
=== RUN TestImagesFilter
[/tmp/docker-test3734-NewTestEngine-329789088|95ebb40b] +job initapi()
[/tmp/docker-test3734-NewTestEngine-329789088|95ebb40b.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-329789088|95ebb40b.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-329789088|95ebb40b] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-329789088|95ebb40b] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-329789088|95ebb40b] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-329789088|95ebb40b] -job initapi() = OK (0)
--- PASS: TestImagesFilter (0.14 seconds)
=== RUN TestImageInsert
[/tmp/docker-test3734-NewTestEngine-425505663|fc4e0083] +job initapi()
[/tmp/docker-test3734-NewTestEngine-425505663|fc4e0083.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-425505663|fc4e0083.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-425505663|fc4e0083] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-425505663|fc4e0083] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-425505663|fc4e0083] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-425505663|fc4e0083] -job initapi() = OK (0)
--- PASS: TestImageInsert (0.53 seconds)
=== RUN TestServerListOrderedImagesByCreationDate
[/tmp/docker-test3734-NewTestEngine-159229650|3c4cb019] +job initapi()
[/tmp/docker-test3734-NewTestEngine-159229650|3c4cb019.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-159229650|3c4cb019.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-159229650|3c4cb019] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-159229650|3c4cb019] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-159229650|3c4cb019] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-159229650|3c4cb019] -job initapi() = OK (0)
--- PASS: TestServerListOrderedImagesByCreationDate (0.15 seconds)
=== RUN TestServerListOrderedImagesByCreationDateAndTag
[/tmp/docker-test3734-NewTestEngine-149734921|add1d03d] +job initapi()
[/tmp/docker-test3734-NewTestEngine-149734921|add1d03d.initapi()] Creating server
[/tmp/docker-test3734-NewTestEngine-149734921|add1d03d.initapi()] Setting up signal traps
[/tmp/docker-test3734-NewTestEngine-149734921|add1d03d] Register(create) (handlers=map[initapi:0x6063e0])
[/tmp/docker-test3734-NewTestEngine-149734921|add1d03d] Register(start) (handlers=map[initapi:0x6063e0 create:0x62f2a0])
[/tmp/docker-test3734-NewTestEngine-149734921|add1d03d] Register(serveapi) (handlers=map[initapi:0x6063e0 create:0x62f2a0 start:0x62f310])
[/tmp/docker-test3734-NewTestEngine-149734921|add1d03d] -job initapi() = OK (0)
--- PASS: TestServerListOrderedImagesByCreationDateAndTag (1.20 seconds)
=== RUN TestFinal
--- PASS: TestFinal (0.01 seconds)
z_final_test.go:15: Start Fds: 9, Start Goroutines: 18
z_final_test.go:10: Fds: 14, Goroutines: 187
FAIL
exit status 1
FAIL github.com/dotcloud/docker/integration 277.537s
++ cd ./namesgenerator
++ go test -i -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo
++ go test -v -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
# testmain
/tmp/go-build727146547/github.com/dotcloud/docker/namesgenerator/_test/_testmain.go:5: can't find import: "regexp"
FAIL github.com/dotcloud/docker/namesgenerator [build failed]
++ cd ./proxy
++ go test -i -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo
++ go test -v -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
=== RUN TestTCP4Proxy
--- PASS: TestTCP4Proxy (0.00 seconds)
=== RUN TestTCP6Proxy
--- PASS: TestTCP6Proxy (0.01 seconds)
=== RUN TestTCPDualStackProxy
--- SKIP: TestTCPDualStackProxy (0.00 seconds)
network_proxy_test.go:144: No support for dual stack yet
=== RUN TestUDP4Proxy
--- PASS: TestUDP4Proxy (0.00 seconds)
=== RUN TestUDP6Proxy
--- PASS: TestUDP6Proxy (0.00 seconds)
=== RUN TestUDPWriteError
--- PASS: TestUDPWriteError (0.00 seconds)
PASS
ok github.com/dotcloud/docker/proxy 1.045s
++ cd ./registry
++ go test -i -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo
++ go test -v -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
=== RUN TestPing
--- PASS: TestPing (0.00 seconds)
=== RUN TestPingRegistryEndpoint
--- PASS: TestPingRegistryEndpoint (0.00 seconds)
=== RUN TestGetRemoteHistory
--- PASS: TestGetRemoteHistory (0.01 seconds)
=== RUN TestLookupRemoteImage
--- PASS: TestLookupRemoteImage (0.01 seconds)
=== RUN TestGetRemoteImageJSON
--- PASS: TestGetRemoteImageJSON (0.01 seconds)
=== RUN TestGetRemoteImageLayer
--- PASS: TestGetRemoteImageLayer (0.01 seconds)
=== RUN TestGetRemoteTags
2013/11/21 13:43:34 http: multiple response.WriteHeader calls
--- PASS: TestGetRemoteTags (0.01 seconds)
=== RUN TestGetRepositoryData
--- PASS: TestGetRepositoryData (0.00 seconds)
=== RUN TestPushImageJSONRegistry
--- PASS: TestPushImageJSONRegistry (0.00 seconds)
=== RUN TestPushImageLayerRegistry
--- PASS: TestPushImageLayerRegistry (0.01 seconds)
=== RUN TestResolveRepositoryName
--- PASS: TestResolveRepositoryName (0.01 seconds)
=== RUN TestPushRegistryTag
--- PASS: TestPushRegistryTag (0.00 seconds)
=== RUN TestPushImageJSONIndex
--- PASS: TestPushImageJSONIndex (0.01 seconds)
=== RUN TestSearchRepositories
--- PASS: TestSearchRepositories (0.79 seconds)
=== RUN TestValidRepositoryName
--- PASS: TestValidRepositoryName (0.00 seconds)
PASS
ok github.com/dotcloud/docker/registry 1.891s
++ cd ./utils
++ go test -i -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo
++ go test -v -ldflags '-X main.GITCOMMIT "d7e2fc8-dirty" -X main.VERSION "0.6.6-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
=== RUN TestBufReader
--- PASS: TestBufReader (0.00 seconds)
=== RUN TestWriteBroadcaster
--- PASS: TestWriteBroadcaster (0.00 seconds)
=== RUN TestRaceWriteBroadcaster
--- PASS: TestRaceWriteBroadcaster (0.00 seconds)
=== RUN TestTruncIndex
--- PASS: TestTruncIndex (0.00 seconds)
=== RUN TestCompareKernelVersion
--- PASS: TestCompareKernelVersion (0.00 seconds)
=== RUN TestHumanSize
--- PASS: TestHumanSize (0.00 seconds)
=== RUN TestRAMInBytes
--- PASS: TestRAMInBytes (0.00 seconds)
=== RUN TestParseHost
--- PASS: TestParseHost (0.00 seconds)
=== RUN TestParseRepositoryTag
--- PASS: TestParseRepositoryTag (0.00 seconds)
=== RUN TestGetResolvConf
--- PASS: TestGetResolvConf (0.00 seconds)
=== RUN TestCheckLocalDns
--- PASS: TestCheckLocalDns (0.00 seconds)
=== RUN TestParseRelease
--- PASS: TestParseRelease (0.00 seconds)
=== RUN TestDependencyGraphCircular
--- PASS: TestDependencyGraphCircular (0.00 seconds)
=== RUN TestDependencyGraph
--- PASS: TestDependencyGraph (0.00 seconds)
=== RUN TestParsePortMapping
--- PASS: TestParsePortMapping (0.00 seconds)
=== RUN TestGetNameserversAsCIDR
--- PASS: TestGetNameserversAsCIDR (0.00 seconds)
PASS
ok github.com/dotcloud/docker/utils 1.045s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment