Skip to content

Instantly share code, notes, and snippets.

@pnasrat
Created November 21, 2013 21:39
Show Gist options
  • Save pnasrat/7590183 to your computer and use it in GitHub Desktop.
Save pnasrat/7590183 to your computer and use it in GitHub Desktop.
Thu Nov 21 21:24:43 UTC 2013
++ cd .
++ go test -i -ldflags '-X main.GITCOMMIT "03ea432-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 "03ea432-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.21 seconds)
=== RUN TestGraphCreate
--- PASS: TestGraphCreate (0.01 seconds)
=== RUN TestRegister
--- PASS: TestRegister (0.01 seconds)
=== RUN TestDeletePrefix
--- PASS: TestDeletePrefix (0.01 seconds)
=== RUN TestDelete
--- PASS: TestDelete (0.04 seconds)
=== RUN TestByParent
--- PASS: TestByParent (0.03 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:1831 +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.41 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.840s
++ cd ./archive
++ go test -i -ldflags '-X main.GITCOMMIT "03ea432-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 "03ea432-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.01 seconds)
=== RUN TestTarUntar
--- PASS: TestTarUntar (0.06 seconds)
PASS
ok github.com/dotcloud/docker/archive 1.099s
++ cd ./auth
++ go test -i -ldflags '-X main.GITCOMMIT "03ea432-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 "03ea432-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.018s
++ cd ./engine
++ go test -i -ldflags '-X main.GITCOMMIT "03ea432-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 "03ea432-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-test5955-TestRegister-578199553|fedaf330] Register(dummy1) (handlers=map[dummy1:<nil>])
[/tmp/docker-test5955-TestRegister-578199553|fedaf330] Register(dummy2) (handlers=map[dummy1:<nil>])
[/tmp/docker-test5955-TestRegister-578199553|fedaf330] Register(dummy2) (handlers=map[dummy1:<nil> dummy2:<nil>])
--- PASS: TestRegister (0.00 seconds)
=== RUN TestJob
[/tmp/docker-test5955-TestJob-302772588|e9aae8f7] 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.018s
++ cd ./gograph
++ go test -i -ldflags '-X main.GITCOMMIT "03ea432-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 "03ea432-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-build339550020/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 "03ea432-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 "03ea432-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|608170af] +job initapi()
[/var/lib/docker/unit-tests|608170af.initapi()] Creating server
2013/11/21 21:25:33 WARNING: Your kernel does not support cgroup swap limit.
[/var/lib/docker/unit-tests|608170af.initapi()] Setting up signal traps
[/var/lib/docker/unit-tests|608170af] Register(create) (handlers=map[initapi:0x605ea0])
[/var/lib/docker/unit-tests|608170af] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/var/lib/docker/unit-tests|608170af] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/var/lib/docker/unit-tests|608170af] -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-test3071-NewTestEngine-396789007|d9b188a3] +job initapi()
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3.initapi()] Creating server
2013/11/21 21:25:45 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job serveapi(tcp://127.0.0.1:4270)
2013/11/21 21:25:45 Listening for HTTP on 127.0.0.1:4270 (tcp)
=== RUN TestGetVersion
[/tmp/docker-test3071-NewTestEngine-718905122|884d6e1e] +job initapi()
[/tmp/docker-test3071-NewTestEngine-718905122|884d6e1e.initapi()] Creating server
2013/11/21 21:25:46 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-718905122|884d6e1e.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-718905122|884d6e1e] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-718905122|884d6e1e] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-718905122|884d6e1e] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-718905122|884d6e1e] -job initapi() = OK (0)
--- PASS: TestGetVersion (0.08 seconds)
=== RUN TestGetInfo
[/tmp/docker-test3071-NewTestEngine-212894745|cf739520] +job initapi()
[/tmp/docker-test3071-NewTestEngine-212894745|cf739520.initapi()] Creating server
2013/11/21 21:25:46 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-212894745|cf739520.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-212894745|cf739520] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-212894745|cf739520] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-212894745|cf739520] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-212894745|cf739520] -job initapi() = OK (0)
--- PASS: TestGetInfo (0.12 seconds)
=== RUN TestGetEvents
[/tmp/docker-test3071-NewTestEngine-146668196|07c53c7f] +job initapi()
[/tmp/docker-test3071-NewTestEngine-146668196|07c53c7f.initapi()] Creating server
2013/11/21 21:25:46 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-146668196|07c53c7f.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-146668196|07c53c7f] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-146668196|07c53c7f] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-146668196|07c53c7f] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-146668196|07c53c7f] -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:1033 +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:1124 +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:1033 +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:1124 +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:1033 +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:1124 +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:1033 +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:1124 +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:1033 +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:1124 +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.61 seconds)
=== RUN TestGetImagesJSON
[/tmp/docker-test3071-NewTestEngine-404847027|a903e1ec] +job initapi()
[/tmp/docker-test3071-NewTestEngine-404847027|a903e1ec.initapi()] Creating server
2013/11/21 21:25:47 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-404847027|a903e1ec.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-404847027|a903e1ec] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-404847027|a903e1ec] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-404847027|a903e1ec] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-404847027|a903e1ec] -job initapi() = OK (0)
[error] api.go:1034 Error: Bad parameter
[error] api.go:82 HTTP Error: statusCode=400 Bad parameter
--- PASS: TestGetImagesJSON (0.15 seconds)
=== RUN TestGetImagesHistory
[/tmp/docker-test3071-NewTestEngine-311780214|0097c856] +job initapi()
[/tmp/docker-test3071-NewTestEngine-311780214|0097c856.initapi()] Creating server
2013/11/21 21:25:47 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-311780214|0097c856.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-311780214|0097c856] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-311780214|0097c856] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-311780214|0097c856] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-311780214|0097c856] -job initapi() = OK (0)
--- PASS: TestGetImagesHistory (0.10 seconds)
=== RUN TestGetImagesByName
[/tmp/docker-test3071-NewTestEngine-155303517|2a9bed11] +job initapi()
[/tmp/docker-test3071-NewTestEngine-155303517|2a9bed11.initapi()] Creating server
2013/11/21 21:25:47 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-155303517|2a9bed11.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-155303517|2a9bed11] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-155303517|2a9bed11] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-155303517|2a9bed11] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-155303517|2a9bed11] -job initapi() = OK (0)
--- PASS: TestGetImagesByName (0.13 seconds)
=== RUN TestGetContainersJSON
[/tmp/docker-test3071-NewTestEngine-943427608|2085500b] +job initapi()
[/tmp/docker-test3071-NewTestEngine-943427608|2085500b.initapi()] Creating server
2013/11/21 21:25:47 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-943427608|2085500b.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-943427608|2085500b] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-943427608|2085500b] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-943427608|2085500b] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-943427608|2085500b] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-943427608|2085500b] +job create()
7a32a662d1da29f37b24a7857853681f492c5b49ea7b896173c8dfaff7b10b15
[/tmp/docker-test3071-NewTestEngine-943427608|2085500b] -job create() = OK (0)
--- PASS: TestGetContainersJSON (0.12 seconds)
=== RUN TestGetContainersExport
[/tmp/docker-test3071-NewTestEngine-759143063|b5ca079e] +job initapi()
[/tmp/docker-test3071-NewTestEngine-759143063|b5ca079e.initapi()] Creating server
2013/11/21 21:25:47 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-759143063|b5ca079e.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-759143063|b5ca079e] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-759143063|b5ca079e] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-759143063|b5ca079e] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-759143063|b5ca079e] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-759143063|b5ca079e] +job create()
eab8eaf46e306c7481893c1e7fe9952ba3b66e2db69f303cf8b91c539e0da28a
[/tmp/docker-test3071-NewTestEngine-759143063|b5ca079e] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-759143063|b5ca079e] +job start(eab8eaf46e306c7481893c1e7fe9952ba3b66e2db69f303cf8b91c539e0da28a)
[/tmp/docker-test3071-NewTestEngine-759143063|b5ca079e] -job start(eab8eaf46e306c7481893c1e7fe9952ba3b66e2db69f303cf8b91c539e0da28a) = OK (0)
--- PASS: TestGetContainersExport (0.35 seconds)
=== RUN TestGetContainersChanges
[/tmp/docker-test3071-NewTestEngine-177590026|75213fca] +job initapi()
[/tmp/docker-test3071-NewTestEngine-177590026|75213fca.initapi()] Creating server
2013/11/21 21:25:47 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-177590026|75213fca.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-177590026|75213fca] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-177590026|75213fca] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-177590026|75213fca] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-177590026|75213fca] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-177590026|75213fca] +job create()
66989de6cfa9276c208488fc09ff2cbf0e8760e539e5aa09c288279a822366d1
[/tmp/docker-test3071-NewTestEngine-177590026|75213fca] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-177590026|75213fca] +job start(66989de6cfa9276c208488fc09ff2cbf0e8760e539e5aa09c288279a822366d1)
[/tmp/docker-test3071-NewTestEngine-177590026|75213fca] -job start(66989de6cfa9276c208488fc09ff2cbf0e8760e539e5aa09c288279a822366d1) = OK (0)
--- PASS: TestGetContainersChanges (0.25 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-test3071-NewTestEngine-675852513|28e22461] +job initapi()
[/tmp/docker-test3071-NewTestEngine-675852513|28e22461.initapi()] Creating server
2013/11/21 21:25:48 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-675852513|28e22461.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-675852513|28e22461] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-675852513|28e22461] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-675852513|28e22461] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-675852513|28e22461] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-675852513|28e22461] +job create()
c64e69fd3109b7aa6cc34c609d52aec15dafe801b14f4cdbac3b42007d546a81
[/tmp/docker-test3071-NewTestEngine-675852513|28e22461] -job create() = OK (0)
--- PASS: TestGetContainersByName (0.11 seconds)
=== RUN TestPostCommit
[/tmp/docker-test3071-NewTestEngine-058699468|e018ce40] +job initapi()
[/tmp/docker-test3071-NewTestEngine-058699468|e018ce40.initapi()] Creating server
2013/11/21 21:25:48 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-058699468|e018ce40.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-058699468|e018ce40] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-058699468|e018ce40] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-058699468|e018ce40] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-058699468|e018ce40] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-058699468|e018ce40] +job create()
47a6c492a7639ea4d8fb0c41582ddf0192e3e3a9c7b1dd4a1368934f820a7ed8
[/tmp/docker-test3071-NewTestEngine-058699468|e018ce40] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-058699468|e018ce40] +job start(47a6c492a7639ea4d8fb0c41582ddf0192e3e3a9c7b1dd4a1368934f820a7ed8)
[/tmp/docker-test3071-NewTestEngine-058699468|e018ce40] -job start(47a6c492a7639ea4d8fb0c41582ddf0192e3e3a9c7b1dd4a1368934f820a7ed8) = OK (0)
--- PASS: TestPostCommit (0.31 seconds)
=== RUN TestPostContainersCreate
[/tmp/docker-test3071-NewTestEngine-282928059|fb38e23c] +job initapi()
[/tmp/docker-test3071-NewTestEngine-282928059|fb38e23c.initapi()] Creating server
2013/11/21 21:25:48 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-282928059|fb38e23c.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-282928059|fb38e23c] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-282928059|fb38e23c] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-282928059|fb38e23c] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-282928059|fb38e23c] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-282928059|fb38e23c] +job create()
30c994e8e5ab6c07f71c994235f9b1069ef427c51cd6d1cffea69df85287e7d9
[/tmp/docker-test3071-NewTestEngine-282928059|fb38e23c] -job create() = OK (0)
2013/11/21 21:25:48 WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
[/tmp/docker-test3071-NewTestEngine-282928059|fb38e23c] +job start(30c994e8e5ab6c07f71c994235f9b1069ef427c51cd6d1cffea69df85287e7d9)
2013/11/21 21:25:48 WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
[/tmp/docker-test3071-NewTestEngine-282928059|fb38e23c] -job start(30c994e8e5ab6c07f71c994235f9b1069ef427c51cd6d1cffea69df85287e7d9) = OK (0)
--- PASS: TestPostContainersCreate (0.27 seconds)
=== RUN TestPostContainersKill
[/tmp/docker-test3071-NewTestEngine-972272094|256c8c30] +job initapi()
[/tmp/docker-test3071-NewTestEngine-972272094|256c8c30.initapi()] Creating server
2013/11/21 21:25:48 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-972272094|256c8c30.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-972272094|256c8c30] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-972272094|256c8c30] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-972272094|256c8c30] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-972272094|256c8c30] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-972272094|256c8c30] +job create()
f75aaa31a193b272f752f01d00febcdc99e7975caca35bcea0bd97bf03dc1b87
[/tmp/docker-test3071-NewTestEngine-972272094|256c8c30] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-972272094|256c8c30] +job start(f75aaa31a193b272f752f01d00febcdc99e7975caca35bcea0bd97bf03dc1b87)
[/tmp/docker-test3071-NewTestEngine-972272094|256c8c30] -job start(f75aaa31a193b272f752f01d00febcdc99e7975caca35bcea0bd97bf03dc1b87) = OK (0)
--- PASS: TestPostContainersKill (0.87 seconds)
=== RUN TestPostContainersRestart
[/tmp/docker-test3071-NewTestEngine-148266917|eb75f5ca] +job initapi()
[/tmp/docker-test3071-NewTestEngine-148266917|eb75f5ca.initapi()] Creating server
2013/11/21 21:25:49 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-148266917|eb75f5ca.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-148266917|eb75f5ca] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-148266917|eb75f5ca] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-148266917|eb75f5ca] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-148266917|eb75f5ca] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-148266917|eb75f5ca] +job create()
85f465739f54469222d392378852853ec0472ebee6e5c066e3d2083d33a3b304
[/tmp/docker-test3071-NewTestEngine-148266917|eb75f5ca] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-148266917|eb75f5ca] +job start(85f465739f54469222d392378852853ec0472ebee6e5c066e3d2083d33a3b304)
[/tmp/docker-test3071-NewTestEngine-148266917|eb75f5ca] -job start(85f465739f54469222d392378852853ec0472ebee6e5c066e3d2083d33a3b304) = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 106:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1831 +0x14b
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1298 +0x64e
Previous write by goroutine 10:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1831 +0x262
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1302 +0x31b
github.com/dotcloud/docker.postContainersRestart()
/go/src/github.com/dotcloud/docker/api.go:602 +0x1ba
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +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 106 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1429 +0x70
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1299 +0xa2
github.com/dotcloud/docker.postContainersRestart()
/go/src/github.com/dotcloud/docker/api.go:602 +0x1ba
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +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.77 seconds)
=== RUN TestPostContainersStart
[/tmp/docker-test3071-NewTestEngine-262162112|15f43906] +job initapi()
[/tmp/docker-test3071-NewTestEngine-262162112|15f43906.initapi()] Creating server
2013/11/21 21:25:51 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-262162112|15f43906.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-262162112|15f43906] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-262162112|15f43906] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-262162112|15f43906] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-262162112|15f43906] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-262162112|15f43906] +job create()
868736d1dfdefaff4e1266d95d0ae426c559b51eddf18a53f692fa9afcb5e0b0
[/tmp/docker-test3071-NewTestEngine-262162112|15f43906] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-262162112|15f43906] +job start(868736d1dfdefaff4e1266d95d0ae426c559b51eddf18a53f692fa9afcb5e0b0)
[/tmp/docker-test3071-NewTestEngine-262162112|15f43906] -job start(868736d1dfdefaff4e1266d95d0ae426c559b51eddf18a53f692fa9afcb5e0b0) = OK (0)
--- PASS: TestPostContainersStart (0.87 seconds)
=== RUN TestPostContainersStop
[/tmp/docker-test3071-NewTestEngine-970673439|3969d236] +job initapi()
[/tmp/docker-test3071-NewTestEngine-970673439|3969d236.initapi()] Creating server
2013/11/21 21:25:52 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-970673439|3969d236.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-970673439|3969d236] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-970673439|3969d236] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-970673439|3969d236] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-970673439|3969d236] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-970673439|3969d236] +job create()
8f61509cf2b6604a22d7b3236615d83315f2c7f6e57b5c2368f4434acdcd9fcd
[/tmp/docker-test3071-NewTestEngine-970673439|3969d236] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-970673439|3969d236] +job start(8f61509cf2b6604a22d7b3236615d83315f2c7f6e57b5c2368f4434acdcd9fcd)
[/tmp/docker-test3071-NewTestEngine-970673439|3969d236] -job start(8f61509cf2b6604a22d7b3236615d83315f2c7f6e57b5c2368f4434acdcd9fcd) = OK (0)
--- PASS: TestPostContainersStop (0.89 seconds)
=== RUN TestPostContainersWait
[/tmp/docker-test3071-NewTestEngine-357775346|22a54278] +job initapi()
[/tmp/docker-test3071-NewTestEngine-357775346|22a54278.initapi()] Creating server
2013/11/21 21:25:53 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-357775346|22a54278.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-357775346|22a54278] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-357775346|22a54278] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-357775346|22a54278] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-357775346|22a54278] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-357775346|22a54278] +job create()
547c1bee98ce4742bd3e497042854a1a439733b893eece406cd730c8baa5fc16
[/tmp/docker-test3071-NewTestEngine-357775346|22a54278] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-357775346|22a54278] +job start(547c1bee98ce4742bd3e497042854a1a439733b893eece406cd730c8baa5fc16)
[/tmp/docker-test3071-NewTestEngine-357775346|22a54278] -job start(547c1bee98ce4742bd3e497042854a1a439733b893eece406cd730c8baa5fc16) = OK (0)
--- PASS: TestPostContainersWait (1.37 seconds)
=== RUN TestPostContainersAttach
[/tmp/docker-test3071-NewTestEngine-036310697|b8c10b10] +job initapi()
[/tmp/docker-test3071-NewTestEngine-036310697|b8c10b10.initapi()] Creating server
2013/11/21 21:25:54 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-036310697|b8c10b10.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-036310697|b8c10b10] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-036310697|b8c10b10] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-036310697|b8c10b10] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-036310697|b8c10b10] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-036310697|b8c10b10] +job create()
fdcf36b6d460b69a7c671a92a1b5534adf28b88b1cd2b53b109ab3fd8c4d25e1
[/tmp/docker-test3071-NewTestEngine-036310697|b8c10b10] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-036310697|b8c10b10] +job start(fdcf36b6d460b69a7c671a92a1b5534adf28b88b1cd2b53b109ab3fd8c4d25e1)
[/tmp/docker-test3071-NewTestEngine-036310697|b8c10b10] -job start(fdcf36b6d460b69a7c671a92a1b5534adf28b88b1cd2b53b109ab3fd8c4d25e1) = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 120:
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:583 +0x560
Previous write by goroutine 13:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:610 +0x7c3
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +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:602 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +0x251
github.com/dotcloud/docker/integration.func·007()
/go/src/github.com/dotcloud/docker/integration/api_test.go:867 +0x593
Goroutine 13 (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:586 +0x5af
Previous write by goroutine 13:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:648 +0x62f
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +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:602 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +0x251
github.com/dotcloud/docker/integration.func·007()
/go/src/github.com/dotcloud/docker/integration/api_test.go:867 +0x593
Goroutine 13 (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:602 +0x471
Previous write by goroutine 13:
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:1123 +0xca
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:645 +0x4d4
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +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:602 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +0x251
github.com/dotcloud/docker/integration.func·007()
/go/src/github.com/dotcloud/docker/integration/api_test.go:867 +0x593
Goroutine 13 (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.95 seconds)
=== RUN TestPostContainersAttachStderr
[/tmp/docker-test3071-NewTestEngine-045106676|441287de] +job initapi()
[/tmp/docker-test3071-NewTestEngine-045106676|441287de.initapi()] Creating server
2013/11/21 21:25:55 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-045106676|441287de.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-045106676|441287de] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-045106676|441287de] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-045106676|441287de] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-045106676|441287de] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-045106676|441287de] +job create()
c9bd7c9c9ca9e8e81d08b452f0743b3a06e8dbbfa1e4ba49f807029249781513
[/tmp/docker-test3071-NewTestEngine-045106676|441287de] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-045106676|441287de] +job start(c9bd7c9c9ca9e8e81d08b452f0743b3a06e8dbbfa1e4ba49f807029249781513)
[/tmp/docker-test3071-NewTestEngine-045106676|441287de] -job start(c9bd7c9c9ca9e8e81d08b452f0743b3a06e8dbbfa1e4ba49f807029249781513) = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 47:
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:583 +0x560
Previous write by goroutine 24:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:610 +0x7c3
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +0x251
github.com/dotcloud/docker/integration.func·012()
/go/src/github.com/dotcloud/docker/integration/api_test.go:946 +0x593
Goroutine 47 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:602 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +0x251
github.com/dotcloud/docker/integration.func·012()
/go/src/github.com/dotcloud/docker/integration/api_test.go:946 +0x593
Goroutine 24 (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 47:
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:586 +0x5af
Previous write by goroutine 24:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:648 +0x62f
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +0x251
github.com/dotcloud/docker/integration.func·012()
/go/src/github.com/dotcloud/docker/integration/api_test.go:946 +0x593
Goroutine 47 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:602 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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:1124 +0x251
github.com/dotcloud/docker/integration.func·012()
/go/src/github.com/dotcloud/docker/integration/api_test.go:946 +0x593
Goroutine 24 (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 (0.96 seconds)
=== RUN TestDeleteContainers
[/tmp/docker-test3071-NewTestEngine-714972355|fbfb4e03] +job initapi()
[/tmp/docker-test3071-NewTestEngine-714972355|fbfb4e03.initapi()] Creating server
2013/11/21 21:25:56 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-714972355|fbfb4e03.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-714972355|fbfb4e03] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-714972355|fbfb4e03] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-714972355|fbfb4e03] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-714972355|fbfb4e03] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-714972355|fbfb4e03] +job create()
d693aaf8487c9ce596303f570eedc668f0f0cc6e8d8d56e091fa9c3f16c2d864
[/tmp/docker-test3071-NewTestEngine-714972355|fbfb4e03] -job create() = OK (0)
--- PASS: TestDeleteContainers (0.12 seconds)
=== RUN TestOptionsRoute
[/tmp/docker-test3071-NewTestEngine-388563782|e124b9b3] +job initapi()
[/tmp/docker-test3071-NewTestEngine-388563782|e124b9b3.initapi()] Creating server
2013/11/21 21:25:56 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-388563782|e124b9b3.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-388563782|e124b9b3] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-388563782|e124b9b3] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-388563782|e124b9b3] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-388563782|e124b9b3] -job initapi() = OK (0)
--- PASS: TestOptionsRoute (0.12 seconds)
=== RUN TestGetEnabledCors
[/tmp/docker-test3071-NewTestEngine-521534957|3c56837f] +job initapi()
[/tmp/docker-test3071-NewTestEngine-521534957|3c56837f.initapi()] Creating server
2013/11/21 21:25:56 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-521534957|3c56837f.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-521534957|3c56837f] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-521534957|3c56837f] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-521534957|3c56837f] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-521534957|3c56837f] -job initapi() = OK (0)
--- PASS: TestGetEnabledCors (0.13 seconds)
=== RUN TestDeleteImages
[/tmp/docker-test3071-NewTestEngine-442903144|3b224a25] +job initapi()
[/tmp/docker-test3071-NewTestEngine-442903144|3b224a25.initapi()] Creating server
2013/11/21 21:25:56 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-442903144|3b224a25.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-442903144|3b224a25] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-442903144|3b224a25] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-442903144|3b224a25] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-442903144|3b224a25] -job initapi() = OK (0)
[error] api.go:1034 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-test3071-NewTestEngine-031781543|28247fa3] +job initapi()
[/tmp/docker-test3071-NewTestEngine-031781543|28247fa3.initapi()] Creating server
2013/11/21 21:25:57 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-031781543|28247fa3.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-031781543|28247fa3] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-031781543|28247fa3] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-031781543|28247fa3] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-031781543|28247fa3] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-031781543|28247fa3] +job create()
b28e3e68b82ddbfe86ff56707ed33aea4e6706a7c855ad3c292dbbeec9efa967
[/tmp/docker-test3071-NewTestEngine-031781543|28247fa3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-031781543|28247fa3] +job start(b28e3e68b82ddbfe86ff56707ed33aea4e6706a7c855ad3c292dbbeec9efa967)
[/tmp/docker-test3071-NewTestEngine-031781543|28247fa3] -job start(b28e3e68b82ddbfe86ff56707ed33aea4e6706a7c855ad3c292dbbeec9efa967) = OK (0)
--- PASS: TestPostContainersCopy (0.34 seconds)
=== RUN TestLogin
--- PASS: TestLogin (0.46 seconds)
=== RUN TestCreateAccount
--- PASS: TestCreateAccount (1.39 seconds)
=== RUN TestBuild
[/tmp/docker-test3071-NewTestEngine-283115994|0feb2481] +job initapi()
[/tmp/docker-test3071-NewTestEngine-283115994|0feb2481.initapi()] Creating server
2013/11/21 21:25:59 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-283115994|0feb2481.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-283115994|0feb2481] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-283115994|0feb2481] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-283115994|0feb2481] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-283115994|0feb2481] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 121:
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 42:
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:460 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1315 +0x7aa
Goroutine 121 (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 42 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x7d9
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-test3071-NewTestEngine-025142300|17954a64] +job initapi()
[/tmp/docker-test3071-NewTestEngine-025142300|17954a64.initapi()] Creating server
2013/11/21 21:26:00 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-025142300|17954a64.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-025142300|17954a64] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-025142300|17954a64] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-025142300|17954a64] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-025142300|17954a64] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-077892526|bf4b35fd] +job initapi()
[/tmp/docker-test3071-NewTestEngine-077892526|bf4b35fd.initapi()] Creating server
2013/11/21 21:26:02 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-077892526|bf4b35fd.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-077892526|bf4b35fd] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-077892526|bf4b35fd] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-077892526|bf4b35fd] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-077892526|bf4b35fd] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-663287056|d7aa8e01] +job initapi()
[/tmp/docker-test3071-NewTestEngine-663287056|d7aa8e01.initapi()] Creating server
2013/11/21 21:26:04 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-663287056|d7aa8e01.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-663287056|d7aa8e01] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-663287056|d7aa8e01] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-663287056|d7aa8e01] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-663287056|d7aa8e01] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-756423874|0bde606b] +job initapi()
[/tmp/docker-test3071-NewTestEngine-756423874|0bde606b.initapi()] Creating server
2013/11/21 21:26:05 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-756423874|0bde606b.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-756423874|0bde606b] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-756423874|0bde606b] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-756423874|0bde606b] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-756423874|0bde606b] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 121:
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 23:
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:460 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1315 +0x7aa
runtime.gosched0()
?:0 +0xaf
crypto/hmac.(*hmac).Sum()
/usr/local/go/src/pkg/crypto/hmac/hmac.go:57 +0x1d3
crypto/tls.pHash()
/usr/local/go/src/pkg/crypto/tls/prf.go:34 +0x1bf
crypto/tls.prf12()
/usr/local/go/src/pkg/crypto/tls/prf.go:73 +0x1ba
crypto/tls.masterFromPreMasterSecret()
/usr/local/go/src/pkg/crypto/tls/prf.go:140 +0x2c6
crypto/tls.(*Conn).clientHandshake()
/usr/local/go/src/pkg/crypto/tls/handshake_client.go:332 +0x2f62
crypto/tls.(*Conn).Handshake()
/usr/local/go/src/pkg/crypto/tls/conn.go:950 +0x129
net/http.(*Transport).dialConn()
/usr/local/go/src/pkg/net/http/transport.go:515 +0x667
net/http.func·014()
/usr/local/go/src/pkg/net/http/transport.go:419 +0x76
Goroutine 121 (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 23 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x7d9
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-test3071-NewTestEngine-155029828|5e94fde7] +job initapi()
[/tmp/docker-test3071-NewTestEngine-155029828|5e94fde7.initapi()] Creating server
2013/11/21 21:26:08 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-155029828|5e94fde7.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-155029828|5e94fde7] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-155029828|5e94fde7] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-155029828|5e94fde7] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-155029828|5e94fde7] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-678343958|a4e169a7] +job initapi()
[/tmp/docker-test3071-NewTestEngine-678343958|a4e169a7.initapi()] Creating server
2013/11/21 21:26:11 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-678343958|a4e169a7.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-678343958|a4e169a7] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-678343958|a4e169a7] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-678343958|a4e169a7] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-678343958|a4e169a7] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-182149816|9aa3a195] +job initapi()
[/tmp/docker-test3071-NewTestEngine-182149816|9aa3a195.initapi()] Creating server
2013/11/21 21:26:11 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-182149816|9aa3a195.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-182149816|9aa3a195] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-182149816|9aa3a195] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-182149816|9aa3a195] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-182149816|9aa3a195] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-178047658|5162386c] +job initapi()
[/tmp/docker-test3071-NewTestEngine-178047658|5162386c.initapi()] Creating server
2013/11/21 21:26:11 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-178047658|5162386c.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-178047658|5162386c] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-178047658|5162386c] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-178047658|5162386c] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-178047658|5162386c] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-123517804|541f2c10] +job initapi()
[/tmp/docker-test3071-NewTestEngine-123517804|541f2c10.initapi()] Creating server
2013/11/21 21:26:12 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-123517804|541f2c10.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-123517804|541f2c10] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-123517804|541f2c10] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-123517804|541f2c10] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-123517804|541f2c10] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-816000382|0c6a5cc6] +job initapi()
[/tmp/docker-test3071-NewTestEngine-816000382|0c6a5cc6.initapi()] Creating server
2013/11/21 21:26:13 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-816000382|0c6a5cc6.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-816000382|0c6a5cc6] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-816000382|0c6a5cc6] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-816000382|0c6a5cc6] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-816000382|0c6a5cc6] -job initapi() = OK (0)
--- PASS: TestBuild (15.14 seconds)
=== RUN TestVolume
[/tmp/docker-test3071-NewTestEngine-692820320|9d5437cf] +job initapi()
[/tmp/docker-test3071-NewTestEngine-692820320|9d5437cf.initapi()] Creating server
2013/11/21 21:26:14 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-692820320|9d5437cf.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-692820320|9d5437cf] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-692820320|9d5437cf] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-692820320|9d5437cf] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-692820320|9d5437cf] -job initapi() = OK (0)
--- PASS: TestVolume (0.26 seconds)
=== RUN TestBuildMaintainer
[/tmp/docker-test3071-NewTestEngine-904240530|27066051] +job initapi()
[/tmp/docker-test3071-NewTestEngine-904240530|27066051.initapi()] Creating server
2013/11/21 21:26:14 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-904240530|27066051.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-904240530|27066051] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-904240530|27066051] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-904240530|27066051] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-904240530|27066051] -job initapi() = OK (0)
--- PASS: TestBuildMaintainer (0.20 seconds)
=== RUN TestBuildUser
[/tmp/docker-test3071-NewTestEngine-134905492|64c89b01] +job initapi()
[/tmp/docker-test3071-NewTestEngine-134905492|64c89b01.initapi()] Creating server
2013/11/21 21:26:14 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-134905492|64c89b01.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-134905492|64c89b01] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-134905492|64c89b01] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-134905492|64c89b01] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-134905492|64c89b01] -job initapi() = OK (0)
--- PASS: TestBuildUser (0.22 seconds)
=== RUN TestBuildEnv
[/tmp/docker-test3071-NewTestEngine-281880806|e9dc955f] +job initapi()
[/tmp/docker-test3071-NewTestEngine-281880806|e9dc955f.initapi()] Creating server
2013/11/21 21:26:15 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-281880806|e9dc955f.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-281880806|e9dc955f] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-281880806|e9dc955f] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-281880806|e9dc955f] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-281880806|e9dc955f] -job initapi() = OK (0)
--- PASS: TestBuildEnv (0.19 seconds)
=== RUN TestBuildCmd
[/tmp/docker-test3071-NewTestEngine-558198536|c31eff6e] +job initapi()
[/tmp/docker-test3071-NewTestEngine-558198536|c31eff6e.initapi()] Creating server
2013/11/21 21:26:15 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-558198536|c31eff6e.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-558198536|c31eff6e] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-558198536|c31eff6e] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-558198536|c31eff6e] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-558198536|c31eff6e] -job initapi() = OK (0)
--- PASS: TestBuildCmd (0.26 seconds)
=== RUN TestBuildExpose
[/tmp/docker-test3071-NewTestEngine-570025338|d026e155] +job initapi()
[/tmp/docker-test3071-NewTestEngine-570025338|d026e155.initapi()] Creating server
2013/11/21 21:26:15 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-570025338|d026e155.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-570025338|d026e155] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-570025338|d026e155] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-570025338|d026e155] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-570025338|d026e155] -job initapi() = OK (0)
--- PASS: TestBuildExpose (0.24 seconds)
=== RUN TestBuildEntrypoint
[/tmp/docker-test3071-NewTestEngine-593984188|347fa6b8] +job initapi()
[/tmp/docker-test3071-NewTestEngine-593984188|347fa6b8.initapi()] Creating server
2013/11/21 21:26:15 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-593984188|347fa6b8.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-593984188|347fa6b8] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-593984188|347fa6b8] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-593984188|347fa6b8] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-593984188|347fa6b8] -job initapi() = OK (0)
--- PASS: TestBuildEntrypoint (0.20 seconds)
=== RUN TestBuildEntrypointRunCleanup
[/tmp/docker-test3071-NewTestEngine-288476494|e0f30fd6] +job initapi()
[/tmp/docker-test3071-NewTestEngine-288476494|e0f30fd6.initapi()] Creating server
2013/11/21 21:26:16 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-288476494|e0f30fd6.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-288476494|e0f30fd6] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-288476494|e0f30fd6] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-288476494|e0f30fd6] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-288476494|e0f30fd6] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 143:
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 111:
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:460 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1315 +0x7aa
Goroutine 143 (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 111 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x7d9
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.58 seconds)
=== RUN TestBuildImageWithCache
[/tmp/docker-test3071-NewTestEngine-735505743|7dd6c7be] +job initapi()
[/tmp/docker-test3071-NewTestEngine-735505743|7dd6c7be.initapi()] Creating server
2013/11/21 21:26:16 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-735505743|7dd6c7be.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-735505743|7dd6c7be] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-735505743|7dd6c7be] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-735505743|7dd6c7be] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-735505743|7dd6c7be] -job initapi() = OK (0)
--- PASS: TestBuildImageWithCache (0.25 seconds)
=== RUN TestBuildImageWithoutCache
[/tmp/docker-test3071-NewTestEngine-363352036|cf9c6ec1] +job initapi()
[/tmp/docker-test3071-NewTestEngine-363352036|cf9c6ec1.initapi()] Creating server
2013/11/21 21:26:16 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-363352036|cf9c6ec1.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-363352036|cf9c6ec1] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-363352036|cf9c6ec1] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-363352036|cf9c6ec1] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-363352036|cf9c6ec1] -job initapi() = OK (0)
--- PASS: TestBuildImageWithoutCache (0.29 seconds)
=== RUN TestForbiddenContextPath
[/tmp/docker-test3071-NewTestEngine-749783709|932df05b] +job initapi()
[/tmp/docker-test3071-NewTestEngine-749783709|932df05b.initapi()] Creating server
2013/11/21 21:26:17 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-749783709|932df05b.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-749783709|932df05b] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-749783709|932df05b] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-749783709|932df05b] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-749783709|932df05b] -job initapi() = OK (0)
--- PASS: TestForbiddenContextPath (0.21 seconds)
=== RUN TestBuildADDFileNotFound
[/tmp/docker-test3071-NewTestEngine-297601751|03dc9417] +job initapi()
[/tmp/docker-test3071-NewTestEngine-297601751|03dc9417.initapi()] Creating server
2013/11/21 21:26:17 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-297601751|03dc9417.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-297601751|03dc9417] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-297601751|03dc9417] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-297601751|03dc9417] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-297601751|03dc9417] -job initapi() = OK (0)
--- PASS: TestBuildADDFileNotFound (0.18 seconds)
=== RUN TestBuildInheritance
[/tmp/docker-test3071-NewTestEngine-634650913|51136e9a] +job initapi()
[/tmp/docker-test3071-NewTestEngine-634650913|51136e9a.initapi()] Creating server
2013/11/21 21:26:17 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-634650913|51136e9a.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-634650913|51136e9a] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-634650913|51136e9a] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-634650913|51136e9a] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-634650913|51136e9a] -job initapi() = OK (0)
--- PASS: TestBuildInheritance (0.34 seconds)
=== RUN TestRunHostname
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
e4c3d9557db33a6d8f678e3972c606d8fb563584a0c38dd0eea3f2f502f5cd3f
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(e4c3d9557db33a6d8f678e3972c606d8fb563584a0c38dd0eea3f2f502f5cd3f)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(e4c3d9557db33a6d8f678e3972c606d8fb563584a0c38dd0eea3f2f502f5cd3f) = OK (0)
--- PASS: TestRunHostname (0.23 seconds)
=== RUN TestRunWorkdir
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
ebbfb6b4aa6d4ae3622b8056ce0e71e16782dd8e1872302a90373719ce569183
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(ebbfb6b4aa6d4ae3622b8056ce0e71e16782dd8e1872302a90373719ce569183)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(ebbfb6b4aa6d4ae3622b8056ce0e71e16782dd8e1872302a90373719ce569183) = OK (0)
--- PASS: TestRunWorkdir (0.40 seconds)
=== RUN TestRunWorkdirExists
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
1f05eb920a1a0ffdf0e6efa0f0c1db7c6fb511ee609b4505318e3b0f0b8b96b9
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(1f05eb920a1a0ffdf0e6efa0f0c1db7c6fb511ee609b4505318e3b0f0b8b96b9)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(1f05eb920a1a0ffdf0e6efa0f0c1db7c6fb511ee609b4505318e3b0f0b8b96b9) = OK (0)
--- PASS: TestRunWorkdirExists (0.37 seconds)
=== RUN TestRunExit
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
08e773985328ce3176256103736147dd450496e8449c3fd7f05c14ef99baf876
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(08e773985328ce3176256103736147dd450496e8449c3fd7f05c14ef99baf876)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(08e773985328ce3176256103736147dd450496e8449c3fd7f05c14ef99baf876) = OK (0)
--- PASS: TestRunExit (0.46 seconds)
=== RUN TestRunDisconnect
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
645a0ba7cd622f7c7bd0ece6b7a64fb1bce2212ca0ef66fce0d02025eb775f9a
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(645a0ba7cd622f7c7bd0ece6b7a64fb1bce2212ca0ef66fce0d02025eb775f9a)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(645a0ba7cd622f7c7bd0ece6b7a64fb1bce2212ca0ef66fce0d02025eb775f9a) = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 60:
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:1775 +0x7d
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go:863 +0x14d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 175:
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:1298 +0x58e
Goroutine 60 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
Goroutine 175 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1642 +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:670 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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
==================
==================
WARNING: DATA RACE
Read by goroutine 60:
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:868 +0x1da
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 175:
github.com/dotcloud/docker.(*Container).releaseNetwork()
/go/src/github.com/dotcloud/docker/container.go:1255 +0x139
github.com/dotcloud/docker.(*Container).cleanup()
/go/src/github.com/dotcloud/docker/container.go:1327 +0x45
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1302 +0x65f
Goroutine 60 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
Goroutine 175 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1642 +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:670 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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
==================
==================
WARNING: DATA RACE
Read by goroutine 60:
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.writeJSON()
/go/src/github.com/dotcloud/docker/api.go:88 +0x43
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go:868 +0x1da
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 175:
github.com/dotcloud/docker.(*Container).releaseNetwork()
/go/src/github.com/dotcloud/docker/container.go:1255 +0x10b
github.com/dotcloud/docker.(*Container).cleanup()
/go/src/github.com/dotcloud/docker/container.go:1327 +0x45
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1302 +0x65f
Goroutine 60 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
Goroutine 175 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1642 +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:670 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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
==================
==================
WARNING: DATA RACE
Read by goroutine 60:
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.(*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.writeJSON()
/go/src/github.com/dotcloud/docker/api.go:88 +0x43
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go:868 +0x1da
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 175:
github.com/dotcloud/docker.(*Container).releaseNetwork()
/go/src/github.com/dotcloud/docker/container.go:1255 +0x10b
github.com/dotcloud/docker.(*Container).cleanup()
/go/src/github.com/dotcloud/docker/container.go:1327 +0x45
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1302 +0x65f
Goroutine 60 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
Goroutine 175 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1642 +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:670 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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
==================
==================
WARNING: DATA RACE
Read by goroutine 60:
reflect.Value.IsNil()
/usr/local/go/src/pkg/reflect/value.go:1048 +0x8b
encoding/json.(*mapEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:612 +0x5c
encoding/json.*mapEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:635 +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.(*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:868 +0x1da
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 175:
github.com/dotcloud/docker.(*Container).releaseNetwork()
/go/src/github.com/dotcloud/docker/container.go:1255 +0x10b
github.com/dotcloud/docker.(*Container).cleanup()
/go/src/github.com/dotcloud/docker/container.go:1327 +0x45
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1302 +0x65f
Goroutine 60 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
Goroutine 175 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1642 +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:670 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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: TestRunDisconnect (0.41 seconds)
=== RUN TestRunDisconnectTty
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
==================
WARNING: DATA RACE
Write by goroutine 121:
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 +0x14ab
github.com/dotcloud/docker.(*Server).ContainerCreate()
/go/src/github.com/dotcloud/docker/server.go:1273 +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:570 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 24:
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
runtime.gosched0()
?:0 +0xaf
encoding/json.Unmarshal()
/usr/local/go/src/pkg/encoding/json/decode.go:67 +0x86
github.com/dotcloud/docker.LoadImage()
/go/src/github.com/dotcloud/docker/image.go:45 +0x151
github.com/dotcloud/docker.(*Graph).Get()
/go/src/github.com/dotcloud/docker/graph.go:77 +0xf6
github.com/dotcloud/docker.(*TagStore).LookupImage()
/go/src/github.com/dotcloud/docker/tags.go:69 +0x65
github.com/dotcloud/docker.(*Server).ImageInspect()
/go/src/github.com/dotcloud/docker/server.go:1775 +0x7d
github.com/dotcloud/docker/integration.buildImage()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:271 +0xac4
github.com/dotcloud/docker/integration.TestBuildInheritance()
/go/src/github.com/dotcloud/docker/integration/buildfile_test.go:552 +0x2de
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 121 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
Goroutine 24 (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
==================
9e8f526a5440f5856d442c3670e99af07079bed7ae676b38cde5af13054f6363
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 24:
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 121:
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 +0x14ab
github.com/dotcloud/docker.(*Server).ContainerCreate()
/go/src/github.com/dotcloud/docker/server.go:1273 +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:570 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 24 (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 121 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 24:
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 121:
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 +0x14ab
github.com/dotcloud/docker.(*Server).ContainerCreate()
/go/src/github.com/dotcloud/docker/server.go:1273 +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:570 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 24 (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 121 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 24:
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 121:
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 +0x14ab
github.com/dotcloud/docker.(*Server).ContainerCreate()
/go/src/github.com/dotcloud/docker/server.go:1273 +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:570 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 24 (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 121 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 24:
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 121:
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 +0x14ab
github.com/dotcloud/docker.(*Server).ContainerCreate()
/go/src/github.com/dotcloud/docker/server.go:1273 +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:570 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 24 (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 121 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 24:
sync/atomic.AddUint32()
/usr/local/go/src/pkg/sync/atomic/race.go:147 +0x4e
sync/atomic.AddInt32()
/usr/local/go/src/pkg/sync/atomic/race.go:140 +0x3c
sync.(*RWMutex).RLock()
/usr/local/go/src/pkg/sync/rwmutex.go:34 +0x54
github.com/dotcloud/docker.(*State).IsRunning()
/go/src/github.com/dotcloud/docker/state.go:35 +0x40
github.com/dotcloud/docker/integration.func·041()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:322 +0x9e
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Previous write by goroutine 121:
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:1273 +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:570 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 24 (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 121 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 24:
github.com/dotcloud/docker.(*State).IsRunning()
/go/src/github.com/dotcloud/docker/state.go:38 +0x77
github.com/dotcloud/docker/integration.func·041()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:322 +0x9e
github.com/dotcloud/docker/integration.func·018()
/go/src/github.com/dotcloud/docker/integration/commands_test.go:43 +0x4e
Previous write by goroutine 121:
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:1273 +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:570 +0x725
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 24 (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 121 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 28:
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:583 +0x560
Previous write by goroutine 86:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:610 +0x7c3
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 28 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:602 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 86 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 28:
github.com/dotcloud/docker.func·025()
/go/src/github.com/dotcloud/docker/container.go:586 +0x5af
Previous write by goroutine 86:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:648 +0x62f
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 28 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:602 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 86 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(9e8f526a5440f5856d442c3670e99af07079bed7ae676b38cde5af13054f6363)
==================
WARNING: DATA RACE
Read by goroutine 28:
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:602 +0x471
Previous write by goroutine 86:
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:1123 +0xca
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:645 +0x4d4
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 28 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:602 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1756 +0x78d
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 86 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(9e8f526a5440f5856d442c3670e99af07079bed7ae676b38cde5af13054f6363) = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 113:
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:1298 +0x58e
Previous write by goroutine 127:
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:1775 +0x7d
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go:863 +0x14d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 113 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1642 +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:670 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 127 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 113:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1831 +0x14b
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1298 +0x64e
Previous write by goroutine 55:
github.com/dotcloud/docker.(*Server).LogEvent()
/go/src/github.com/dotcloud/docker/server.go:1831 +0x262
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1645 +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:670 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 113 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1642 +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:670 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 55 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
--- PASS: TestRunDisconnectTty (0.71 seconds)
=== RUN TestRunAttachStdin
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
80adb22ded82b8eafc7f74921844f0386c85681c2263eae050f461f87cd18fc8
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(80adb22ded82b8eafc7f74921844f0386c85681c2263eae050f461f87cd18fc8)
==================
WARNING: DATA RACE
Read by goroutine 134:
github.com/dotcloud/docker.(*Container).Wait()
/go/src/github.com/dotcloud/docker/container.go:1434 +0x3d
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1761 +0x831
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 111:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1041 +0x46da
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1642 +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:670 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 134 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
Goroutine 111 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(80adb22ded82b8eafc7f74921844f0386c85681c2263eae050f461f87cd18fc8) = OK (0)
--- PASS: TestRunAttachStdin (5.35 seconds)
=== RUN TestRunDetach
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
7a6678e17b5dc868a9fe68d5704093e1604cd40cbbce389c672bfd87e6b229f8
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(7a6678e17b5dc868a9fe68d5704093e1604cd40cbbce389c672bfd87e6b229f8)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(7a6678e17b5dc868a9fe68d5704093e1604cd40cbbce389c672bfd87e6b229f8) = OK (0)
--- PASS: TestRunDetach (0.87 seconds)
=== RUN TestAttachDetach
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
154d9d708d26b60c3b3063e3b3f5bbe29e114fc126f9391211fc543a1cb2573f
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(154d9d708d26b60c3b3063e3b3f5bbe29e114fc126f9391211fc543a1cb2573f)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(154d9d708d26b60c3b3063e3b3f5bbe29e114fc126f9391211fc543a1cb2573f) = OK (0)
--- FAIL: TestAttachDetach (2.39 seconds)
commands_test.go:510: Impossible to attach to a stopped container, start it first
commands_test.go:47: First read/write assertion timed out
=== RUN TestAttachDetachTruncatedID
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
f234ada36e7beea64dae3cf125f5de5075a97283c69e059b3700f9acda836522
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(f234ada36e7beea64dae3cf125f5de5075a97283c69e059b3700f9acda836522)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(f234ada36e7beea64dae3cf125f5de5075a97283c69e059b3700f9acda836522) = OK (0)
--- FAIL: TestAttachDetachTruncatedID (2.37 seconds)
commands_test.go:572: Impossible to attach to a stopped container, start it first
commands_test.go:47: First read/write assertion timed out
=== RUN TestAttachDisconnect
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
0e06f879f1c99b8e183796844f5016958b7e2db8f538ebcc844fc4508bb02516
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(0e06f879f1c99b8e183796844f5016958b7e2db8f538ebcc844fc4508bb02516)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(0e06f879f1c99b8e183796844f5016958b7e2db8f538ebcc844fc4508bb02516) = OK (0)
--- FAIL: TestAttachDisconnect (2.17 seconds)
commands_test.go:47: First read/write assertion timed out
=== RUN TestRunAutoRemove
--- SKIP: TestRunAutoRemove (0.00 seconds)
commands_test.go:680: Fixme. Skipping test for now, race condition
=== RUN TestCmdLogs
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
f2040a103de98dd9878f1afaaf1fbfd9005c9dafe5bfd672d234f84dedf27d37
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(f2040a103de98dd9878f1afaaf1fbfd9005c9dafe5bfd672d234f84dedf27d37)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(f2040a103de98dd9878f1afaaf1fbfd9005c9dafe5bfd672d234f84dedf27d37) = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
58e808e2951b545c0bcef77d72d345956ad3a0028e4439b769f18e850f2eb9a1
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(58e808e2951b545c0bcef77d72d345956ad3a0028e4439b769f18e850f2eb9a1)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(58e808e2951b545c0bcef77d72d345956ad3a0028e4439b769f18e850f2eb9a1) = OK (0)
--- PASS: TestCmdLogs (0.73 seconds)
=== RUN TestRunErrorBindMountRootSource
--- PASS: TestRunErrorBindMountRootSource (0.00 seconds)
=== RUN TestRunErrorBindNonExistingSource
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job create()
d4fbb9b49b6cf5a638b38f8a68a550ee8c026f35436d8b69db16287ee2fe72e4
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(d4fbb9b49b6cf5a638b38f8a68a550ee8c026f35436d8b69db16287ee2fe72e4)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(d4fbb9b49b6cf5a638b38f8a68a550ee8c026f35436d8b69db16287ee2fe72e4) = ERR (Invalid bind mount '/i/dont/exist:/tmp' : source doesn't exist)
[error] api.go:1034 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.17 seconds)
=== RUN TestImagesViz
==================
WARNING: DATA RACE
Write by goroutine 64:
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 +0x14ab
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:374 +0x216
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 182:
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:1677 +0xa7
github.com/dotcloud/docker.postContainersAttach()
/go/src/github.com/dotcloud/docker/api.go:799 +0x73d
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 64 (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 182 (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:1161 +0x623
github.com/dotcloud/docker.func·048()
/go/src/github.com/dotcloud/docker/server.go:98 +0x165
==================
==================
WARNING: DATA RACE
Write by goroutine 64:
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 192:
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:460 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1315 +0x7aa
Goroutine 64 (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 192 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x7d9
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.44 seconds)
=== RUN TestImagesTree
==================
WARNING: DATA RACE
Write by goroutine 24:
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 169:
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:460 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1315 +0x7aa
runtime.gosched0()
?:0 +0xaf
path.Clean()
/usr/local/go/src/pkg/path/path.go:124 +0x3eb
path.Join()
/usr/local/go/src/pkg/path/path.go:153 +0x10d
github.com/dotcloud/docker.(*Container).buildHostnameAndHostsFiles()
/go/src/github.com/dotcloud/docker/container.go:1127 +0x151
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:727 +0x58c6
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1642 +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:670 +0x2e0
github.com/dotcloud/docker.func·005()
/go/src/github.com/dotcloud/docker/api.go:1033 +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 24 (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 169 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*buildFile).run()
/go/src/github.com/dotcloud/docker/buildfile.go:394 +0x7d9
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-test3071-NewTestEngine-396789007|d9b188a3] +job create()
d07ac1a5bcb77e6bf4404391e84369485dce29646b341ff47b23f12113c76004
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] +job start(d07ac1a5bcb77e6bf4404391e84369485dce29646b341ff47b23f12113c76004)
[/tmp/docker-test3071-NewTestEngine-396789007|d9b188a3] -job start(d07ac1a5bcb77e6bf4404391e84369485dce29646b341ff47b23f12113c76004) = OK (0)
2013/11/21 21:26:37 Warning: couldn't load f0e07ddcf8dc15f26fe0f4dc698f4cf3e324b0294006c67b4ff2e7f81eef67df from test/latest: No such id: f0e07ddcf8dc15f26fe0f4dc698f4cf3e324b0294006c67b4ff2e7f81eef67df
--- PASS: TestRunCidFile (0.21 seconds)
=== RUN TestIDFormat
--- PASS: TestIDFormat (0.13 seconds)
=== RUN TestMultipleAttachRestart
2013/11/21 21:26:37 error killing container b64ea4b36c3c (lxc-kill: failed to receive answer for the command
lxc-kill: failed to send command
lxc-kill: failed to get the init pid
, exit status 255)
2013/11/21 21:26:37 Failed to send SIGTERM to the process, force killing
2013/11/21 21:26:37 error killing container b64ea4b36c3c (lxc-kill: 'b64ea4b36c3ce66b0ee31e9de3db1536aaf469b85c8da44132e29547a23694fc' is not running
lxc-kill: failed to get the init pid
, exit status 255)
--- FAIL: TestMultipleAttachRestart (0.29 seconds)
container_test.go:91: exit status 255
=== RUN TestDiff
[/tmp/docker-test3071-NewTestEngine-669924073|4e6ca277] +job initapi()
[/tmp/docker-test3071-NewTestEngine-669924073|4e6ca277.initapi()] Creating server
2013/11/21 21:26:38 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-669924073|4e6ca277.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-669924073|4e6ca277] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-669924073|4e6ca277] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-669924073|4e6ca277] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-669924073|4e6ca277] -job initapi() = OK (0)
--- PASS: TestDiff (1.17 seconds)
=== RUN TestCommitAutoRun
--- PASS: TestCommitAutoRun (0.75 seconds)
=== RUN TestCommitRun
--- PASS: TestCommitRun (0.74 seconds)
=== RUN TestStart
2013/11/21 21:26:40 WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
--- PASS: TestStart (0.84 seconds)
=== RUN TestRun
--- PASS: TestRun (0.40 seconds)
=== RUN TestOutput
--- PASS: TestOutput (0.36 seconds)
=== RUN TestContainerNetwork
--- PASS: TestContainerNetwork (0.36 seconds)
=== RUN TestKillDifferentUser
--- PASS: TestKillDifferentUser (0.43 seconds)
=== RUN TestCreateVolume
[/tmp/docker-test3071-NewTestEngine-770081201|d0601eaf] +job initapi()
[/tmp/docker-test3071-NewTestEngine-770081201|d0601eaf.initapi()] Creating server
2013/11/21 21:26:43 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-770081201|d0601eaf.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-770081201|d0601eaf] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-770081201|d0601eaf] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-770081201|d0601eaf] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-770081201|d0601eaf] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-770081201|d0601eaf] +job create()
1ecdba35358692d35b90ae527b22d442d0eebadf5f1160a8bdfd0d713e5315a7
[/tmp/docker-test3071-NewTestEngine-770081201|d0601eaf] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-770081201|d0601eaf] +job start(1ecdba35358692d35b90ae527b22d442d0eebadf5f1160a8bdfd0d713e5315a7)
[/tmp/docker-test3071-NewTestEngine-770081201|d0601eaf] -job start(1ecdba35358692d35b90ae527b22d442d0eebadf5f1160a8bdfd0d713e5315a7) = OK (0)
--- PASS: TestCreateVolume (0.33 seconds)
=== RUN TestKill
--- PASS: TestKill (0.85 seconds)
=== RUN TestExitCode
--- PASS: TestExitCode (0.72 seconds)
=== RUN TestRestart
--- PASS: TestRestart (0.70 seconds)
=== RUN TestRestartStdin
--- PASS: TestRestartStdin (0.72 seconds)
=== RUN TestUser
--- PASS: TestUser (2.23 seconds)
=== RUN TestMultipleContainers
--- PASS: TestMultipleContainers (1.00 seconds)
=== RUN TestStdin
--- PASS: TestStdin (0.33 seconds)
=== RUN TestTty
--- PASS: TestTty (0.29 seconds)
=== RUN TestEnv
--- PASS: TestEnv (0.30 seconds)
=== RUN TestEntrypoint
--- PASS: TestEntrypoint (0.28 seconds)
=== RUN TestEntrypointNoCmd
--- PASS: TestEntrypointNoCmd (0.30 seconds)
=== RUN TestCopyVolumeUidGid
[/tmp/docker-test3071-NewTestEngine-681793469|e8eb4be1] +job initapi()
[/tmp/docker-test3071-NewTestEngine-681793469|e8eb4be1.initapi()] Creating server
2013/11/21 21:26:51 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-681793469|e8eb4be1.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-681793469|e8eb4be1] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-681793469|e8eb4be1] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-681793469|e8eb4be1] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-681793469|e8eb4be1] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-681793469|e8eb4be1] +job start(f73f9cb5bd8143a3e689332b666b99dfa4708530afbe8402c742f814136a1292)
[/tmp/docker-test3071-NewTestEngine-681793469|e8eb4be1] -job start(f73f9cb5bd8143a3e689332b666b99dfa4708530afbe8402c742f814136a1292) = OK (0)
--- PASS: TestCopyVolumeUidGid (0.64 seconds)
=== RUN TestCopyVolumeContent
[/tmp/docker-test3071-NewTestEngine-617372407|a005c63b] +job initapi()
[/tmp/docker-test3071-NewTestEngine-617372407|a005c63b.initapi()] Creating server
2013/11/21 21:26:51 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-617372407|a005c63b.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-617372407|a005c63b] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-617372407|a005c63b] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-617372407|a005c63b] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-617372407|a005c63b] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-617372407|a005c63b] +job start(d07ef1254ecbfca7117f69b19dcb581604fae2733b32681b25502d7cace3c733)
[/tmp/docker-test3071-NewTestEngine-617372407|a005c63b] -job start(d07ef1254ecbfca7117f69b19dcb581604fae2733b32681b25502d7cace3c733) = OK (0)
--- PASS: TestCopyVolumeContent (0.91 seconds)
=== RUN TestBindMounts
[/tmp/docker-test3071-NewTestEngine-435223105|84ea96e4] +job initapi()
[/tmp/docker-test3071-NewTestEngine-435223105|84ea96e4.initapi()] Creating server
2013/11/21 21:26:52 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-435223105|84ea96e4.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-435223105|84ea96e4] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-435223105|84ea96e4] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-435223105|84ea96e4] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-435223105|84ea96e4] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-435223105|84ea96e4] +job start(f9c01e83ff0aa7fdec106691e299077a72dd2cc13a1b17febf3c6e5e9eda254c)
[/tmp/docker-test3071-NewTestEngine-435223105|84ea96e4] -job start(f9c01e83ff0aa7fdec106691e299077a72dd2cc13a1b17febf3c6e5e9eda254c) = OK (0)
[/tmp/docker-test3071-NewTestEngine-435223105|84ea96e4] +job start(276c44cc7c96c1e569c11e7590cb279e9b1d74f32bf7044c01f8554ac244e243)
[/tmp/docker-test3071-NewTestEngine-435223105|84ea96e4] -job start(276c44cc7c96c1e569c11e7590cb279e9b1d74f32bf7044c01f8554ac244e243) = OK (0)
--- PASS: TestBindMounts (0.73 seconds)
=== RUN TestFromVolumesInReadonlyMode
--- PASS: TestFromVolumesInReadonlyMode (0.77 seconds)
=== RUN TestVolumesFromReadonlyMount
--- PASS: TestVolumesFromReadonlyMount (0.65 seconds)
=== RUN TestRestartWithVolumes
--- PASS: TestRestartWithVolumes (0.79 seconds)
=== RUN TestVolumesFromWithVolumes
--- PASS: TestVolumesFromWithVolumes (0.93 seconds)
=== RUN TestOnlyLoopbackExistsWhenUsingDisableNetworkOption
[/tmp/docker-test3071-NewTestEngine-596622207|518b6d68] +job initapi()
[/tmp/docker-test3071-NewTestEngine-596622207|518b6d68.initapi()] Creating server
2013/11/21 21:26:56 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-596622207|518b6d68.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-596622207|518b6d68] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-596622207|518b6d68] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-596622207|518b6d68] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-596622207|518b6d68] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-596622207|518b6d68] +job create()
a2d31266ccf76c9a455b4cdf786a290f806b32c502d1ba7f70c0c5143a84e310
[/tmp/docker-test3071-NewTestEngine-596622207|518b6d68] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-596622207|518b6d68] +job start(a2d31266ccf76c9a455b4cdf786a290f806b32c502d1ba7f70c0c5143a84e310)
[/tmp/docker-test3071-NewTestEngine-596622207|518b6d68] -job start(a2d31266ccf76c9a455b4cdf786a290f806b32c502d1ba7f70c0c5143a84e310) = OK (0)
--- PASS: TestOnlyLoopbackExistsWhenUsingDisableNetworkOption (0.41 seconds)
=== RUN TestPrivilegedCanMknod
[/tmp/docker-test3071-NewTestEngine-873429714|683a1814] +job initapi()
[/tmp/docker-test3071-NewTestEngine-873429714|683a1814.initapi()] Creating server
2013/11/21 21:26:57 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-873429714|683a1814.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-873429714|683a1814] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-873429714|683a1814] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-873429714|683a1814] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-873429714|683a1814] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-873429714|683a1814] +job start(47c947a5c3a79111ea4f85c58121fa59d9ac038f1a4e691d78a53706f7893c55)
[/tmp/docker-test3071-NewTestEngine-873429714|683a1814] -job start(47c947a5c3a79111ea4f85c58121fa59d9ac038f1a4e691d78a53706f7893c55) = OK (0)
--- PASS: TestPrivilegedCanMknod (0.33 seconds)
=== RUN TestPrivilegedCanMount
[/tmp/docker-test3071-NewTestEngine-387438601|65ef06ca] +job initapi()
[/tmp/docker-test3071-NewTestEngine-387438601|65ef06ca.initapi()] Creating server
2013/11/21 21:26:57 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-387438601|65ef06ca.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-387438601|65ef06ca] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-387438601|65ef06ca] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-387438601|65ef06ca] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-387438601|65ef06ca] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-387438601|65ef06ca] +job start(0e8f630b6c022fa8ea8e3957936dccf1bc2fec552fa9adf2c1c9efbf68e84cb1)
[/tmp/docker-test3071-NewTestEngine-387438601|65ef06ca] -job start(0e8f630b6c022fa8ea8e3957936dccf1bc2fec552fa9adf2c1c9efbf68e84cb1) = OK (0)
--- PASS: TestPrivilegedCanMount (0.35 seconds)
=== RUN TestPrivilegedCannotMknod
[/tmp/docker-test3071-NewTestEngine-861338068|19568e08] +job initapi()
[/tmp/docker-test3071-NewTestEngine-861338068|19568e08.initapi()] Creating server
2013/11/21 21:26:57 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-861338068|19568e08.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-861338068|19568e08] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-861338068|19568e08] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-861338068|19568e08] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-861338068|19568e08] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-861338068|19568e08] +job start(dd023f1bfd7fb9372956d34a3465aa0702bce26c97fe357740dfdbba4b76b485)
[/tmp/docker-test3071-NewTestEngine-861338068|19568e08] -job start(dd023f1bfd7fb9372956d34a3465aa0702bce26c97fe357740dfdbba4b76b485) = OK (0)
--- PASS: TestPrivilegedCannotMknod (0.36 seconds)
=== RUN TestPrivilegedCannotMount
[/tmp/docker-test3071-NewTestEngine-383095587|533c9e9e] +job initapi()
[/tmp/docker-test3071-NewTestEngine-383095587|533c9e9e.initapi()] Creating server
2013/11/21 21:26:58 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-383095587|533c9e9e.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-383095587|533c9e9e] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-383095587|533c9e9e] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-383095587|533c9e9e] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-383095587|533c9e9e] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-383095587|533c9e9e] +job start(eb989b76591fe465f6c21d0cbca2492c02bf68675735cf32b5d6883204f0a528)
[/tmp/docker-test3071-NewTestEngine-383095587|533c9e9e] -job start(eb989b76591fe465f6c21d0cbca2492c02bf68675735cf32b5d6883204f0a528) = OK (0)
--- PASS: TestPrivilegedCannotMount (0.35 seconds)
=== RUN TestMultipleVolumesFrom
--- PASS: TestMultipleVolumesFrom (1.04 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.14 seconds)
=== RUN TestAllocateTCPPortLocalhost
[/tmp/docker-test3071-NewTestEngine-437281067|7b1319d0] +job initapi()
[/tmp/docker-test3071-NewTestEngine-437281067|7b1319d0.initapi()] Creating server
2013/11/21 21:27:00 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-437281067|7b1319d0.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-437281067|7b1319d0] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-437281067|7b1319d0] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-437281067|7b1319d0] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-437281067|7b1319d0] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-437281067|7b1319d0] +job create()
33692178b9c1cf221d481545af4fffc4f8f3757444a7ec6fb1d22ed2d4745d0c
[/tmp/docker-test3071-NewTestEngine-437281067|7b1319d0] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-437281067|7b1319d0] +job start(33692178b9c1cf221d481545af4fffc4f8f3757444a7ec6fb1d22ed2d4745d0c)
[/tmp/docker-test3071-NewTestEngine-437281067|7b1319d0] -job start(33692178b9c1cf221d481545af4fffc4f8f3757444a7ec6fb1d22ed2d4745d0c) = OK (0)
--- PASS: TestAllocateTCPPortLocalhost (0.79 seconds)
=== RUN TestAllocateUDPPortLocalhost
[/tmp/docker-test3071-NewTestEngine-469266574|7c0155c8] +job initapi()
[/tmp/docker-test3071-NewTestEngine-469266574|7c0155c8.initapi()] Creating server
2013/11/21 21:27:01 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-469266574|7c0155c8.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-469266574|7c0155c8] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-469266574|7c0155c8] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-469266574|7c0155c8] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-469266574|7c0155c8] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-469266574|7c0155c8] +job create()
c1f31caf729b25c39c22561aedfa70c66d6d72299014fd42234704e8f7a72956
[/tmp/docker-test3071-NewTestEngine-469266574|7c0155c8] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-469266574|7c0155c8] +job start(c1f31caf729b25c39c22561aedfa70c66d6d72299014fd42234704e8f7a72956)
[/tmp/docker-test3071-NewTestEngine-469266574|7c0155c8] -job start(c1f31caf729b25c39c22561aedfa70c66d6d72299014fd42234704e8f7a72956) = OK (0)
--- PASS: TestAllocateUDPPortLocalhost (0.84 seconds)
=== RUN TestRestore
[/tmp/docker-test3071-NewTestEngine-104738453|08eb1f91] +job initapi()
[/tmp/docker-test3071-NewTestEngine-104738453|08eb1f91.initapi()] Creating server
2013/11/21 21:27:01 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-104738453|08eb1f91.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-104738453|08eb1f91] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-104738453|08eb1f91] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-104738453|08eb1f91] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-104738453|08eb1f91] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-104738453|82fd1e1a] +job initapi()
[/tmp/docker-test3071-NewTestEngine-104738453|82fd1e1a.initapi()] Creating server
2013/11/21 21:27:02 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-104738453|82fd1e1a.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-104738453|82fd1e1a] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-104738453|82fd1e1a] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-104738453|82fd1e1a] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-104738453|82fd1e1a] -job initapi() = OK (0)
--- PASS: TestRestore (1.13 seconds)
=== RUN TestReloadContainerLinks
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|f6f227e5] +job initapi()
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|f6f227e5.initapi()] Creating server
2013/11/21 21:27:03 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|f6f227e5.initapi()] Setting up signal traps
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|f6f227e5] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|f6f227e5] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|f6f227e5] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|f6f227e5] -job initapi() = OK (0)
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|be5c120d] +job initapi()
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|be5c120d.initapi()] Creating server
2013/11/21 21:27:03 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|be5c120d.initapi()] Setting up signal traps
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|be5c120d] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|be5c120d] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|be5c120d] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-TestReloadContainerLinks-143906032|be5c120d] -job initapi() = OK (0)
2013/11/21 21:27:06 Container d6d0efcfc9317873cdfbcc55fd11f58c1c9bff0fa739834bdcde9c7337bd5555 failed to exit within 3 seconds of SIGTERM - using the force
2013/11/21 21:27:09 Container 6487ddb64a15503337ec47c88e87eacc92290243f87283190539db60dbc247b8 failed to exit within 3 seconds of SIGTERM - using the force
--- FAIL: TestReloadContainerLinks (6.74 seconds)
runtime_test.go:677: Expected 2 container alive, 0 found
=== RUN TestDefaultContainerName
[/tmp/docker-test3071-NewTestEngine-789288335|72239b9d] +job initapi()
[/tmp/docker-test3071-NewTestEngine-789288335|72239b9d.initapi()] Creating server
2013/11/21 21:27:09 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-789288335|72239b9d.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-789288335|72239b9d] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-789288335|72239b9d] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-789288335|72239b9d] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-789288335|72239b9d] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-789288335|72239b9d] +job create(some_name)
db4d03d2634b0f59d8b0bbb74b2b8b59ff875c9150e2d1ee9069b71db50d0472
[/tmp/docker-test3071-NewTestEngine-789288335|72239b9d] -job create(some_name) = OK (0)
--- PASS: TestDefaultContainerName (0.13 seconds)
=== RUN TestRandomContainerName
[/tmp/docker-test3071-NewTestEngine-007580578|bf04bc4d] +job initapi()
[/tmp/docker-test3071-NewTestEngine-007580578|bf04bc4d.initapi()] Creating server
2013/11/21 21:27:09 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-007580578|bf04bc4d.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-007580578|bf04bc4d] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-007580578|bf04bc4d] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-007580578|bf04bc4d] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-007580578|bf04bc4d] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-007580578|bf04bc4d] +job create()
99a6922508b5903136fdcb9bfa3c9e97bd0d0569caafd824161a777e4a7b9beb
[/tmp/docker-test3071-NewTestEngine-007580578|bf04bc4d] -job create() = OK (0)
--- PASS: TestRandomContainerName (0.15 seconds)
=== RUN TestLinkChildContainer
[/tmp/docker-test3071-NewTestEngine-670118553|d4413996] +job initapi()
[/tmp/docker-test3071-NewTestEngine-670118553|d4413996.initapi()] Creating server
2013/11/21 21:27:10 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-670118553|d4413996.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-670118553|d4413996] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-670118553|d4413996] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-670118553|d4413996] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-670118553|d4413996] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-670118553|d4413996] +job create(/webapp)
6537996c9d56ade0afe3847beb3e1ed638052a4ffb1aefb550b1802cbdcdb807
[/tmp/docker-test3071-NewTestEngine-670118553|d4413996] -job create(/webapp) = OK (0)
[/tmp/docker-test3071-NewTestEngine-670118553|d4413996] +job create()
13b4bd5771b29997de354b489c76c347d92a871dd4e27fea3f7fe738f3de3697
[/tmp/docker-test3071-NewTestEngine-670118553|d4413996] -job create() = OK (0)
--- PASS: TestLinkChildContainer (0.16 seconds)
=== RUN TestGetAllChildren
[/tmp/docker-test3071-NewTestEngine-156262180|30289031] +job initapi()
[/tmp/docker-test3071-NewTestEngine-156262180|30289031.initapi()] Creating server
2013/11/21 21:27:10 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-156262180|30289031.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-156262180|30289031] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-156262180|30289031] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-156262180|30289031] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-156262180|30289031] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-156262180|30289031] +job create(/webapp)
29573e2826fe7175f052d42178cad9096f48b0de1c05af56dae27b7f29a41a15
[/tmp/docker-test3071-NewTestEngine-156262180|30289031] -job create(/webapp) = OK (0)
[/tmp/docker-test3071-NewTestEngine-156262180|30289031] +job create()
5d6450c6fa023af53cdde022ca7ea14c5f6dddc5779acf7b217145b828baed0d
[/tmp/docker-test3071-NewTestEngine-156262180|30289031] -job create() = OK (0)
--- PASS: TestGetAllChildren (0.18 seconds)
=== RUN TestContainerTagImageDelete
[/tmp/docker-test3071-NewTestEngine-308157491|d4197832] +job initapi()
[/tmp/docker-test3071-NewTestEngine-308157491|d4197832.initapi()] Creating server
2013/11/21 21:27:10 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-308157491|d4197832.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-308157491|d4197832] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-308157491|d4197832] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-308157491|d4197832] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-308157491|d4197832] -job initapi() = OK (0)
--- PASS: TestContainerTagImageDelete (0.16 seconds)
=== RUN TestCreateRm
[/tmp/docker-test3071-NewTestEngine-636852214|83f56407] +job initapi()
[/tmp/docker-test3071-NewTestEngine-636852214|83f56407.initapi()] Creating server
2013/11/21 21:27:10 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-636852214|83f56407.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-636852214|83f56407] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-636852214|83f56407] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-636852214|83f56407] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-636852214|83f56407] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-636852214|83f56407] +job create()
9bd76e4f0bc51a85e225931837a0960e8cd91d14527dc6da73b0329bb2e88619
[/tmp/docker-test3071-NewTestEngine-636852214|83f56407] -job create() = OK (0)
--- PASS: TestCreateRm (0.14 seconds)
=== RUN TestCreateRmVolumes
[/tmp/docker-test3071-NewTestEngine-595752157|e7037eb9] +job initapi()
[/tmp/docker-test3071-NewTestEngine-595752157|e7037eb9.initapi()] Creating server
2013/11/21 21:27:10 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-595752157|e7037eb9.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-595752157|e7037eb9] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-595752157|e7037eb9] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-595752157|e7037eb9] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-595752157|e7037eb9] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-595752157|e7037eb9] +job create()
8395070365d8209f9c22d500c3e281a78fae435ebc484fea9b7f57f197a6e62b
[/tmp/docker-test3071-NewTestEngine-595752157|e7037eb9] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-595752157|e7037eb9] +job start(8395070365d8209f9c22d500c3e281a78fae435ebc484fea9b7f57f197a6e62b)
[/tmp/docker-test3071-NewTestEngine-595752157|e7037eb9] -job start(8395070365d8209f9c22d500c3e281a78fae435ebc484fea9b7f57f197a6e62b) = OK (0)
2013/11/21 21:27:10 error killing container 8395070365d8 (lxc-kill: failed to receive answer for the command
lxc-kill: failed to send command
lxc-kill: failed to get the init pid
, exit status 255)
2013/11/21 21:27:10 Failed to send SIGTERM to the process, force killing
2013/11/21 21:27:10 error killing container 8395070365d8 (lxc-kill: '8395070365d8209f9c22d500c3e281a78fae435ebc484fea9b7f57f197a6e62b' is not running
lxc-kill: failed to get the init pid
, exit status 255)
--- FAIL: TestCreateRmVolumes (0.31 seconds)
server_test.go:133: Cannot stop container 8395070365d8209f9c22d500c3e281a78fae435ebc484fea9b7f57f197a6e62b: exit status 255
=== RUN TestCommit
[/tmp/docker-test3071-NewTestEngine-848897688|bec64fb5] +job initapi()
[/tmp/docker-test3071-NewTestEngine-848897688|bec64fb5.initapi()] Creating server
2013/11/21 21:27:11 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-848897688|bec64fb5.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-848897688|bec64fb5] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-848897688|bec64fb5] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-848897688|bec64fb5] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-848897688|bec64fb5] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-848897688|bec64fb5] +job create()
729783a0f1b097a55f0bc745f3b8839236bace4fa5a0545fec47a0b709664578
[/tmp/docker-test3071-NewTestEngine-848897688|bec64fb5] -job create() = OK (0)
--- PASS: TestCommit (0.18 seconds)
=== RUN TestCreateStartRestartStopStartKillRm
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1] +job initapi()
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1.initapi()] Creating server
2013/11/21 21:27:11 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1] +job create()
315d728b50cfa6433e93f7d5aee142fd8b959b3e8de85ab88b26343f4c1ad462
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1] +job start(315d728b50cfa6433e93f7d5aee142fd8b959b3e8de85ab88b26343f4c1ad462)
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1] -job start(315d728b50cfa6433e93f7d5aee142fd8b959b3e8de85ab88b26343f4c1ad462) = OK (0)
2013/11/21 21:27:26 Container 315d728b50cfa6433e93f7d5aee142fd8b959b3e8de85ab88b26343f4c1ad462 failed to exit within 15 seconds of SIGTERM - using the force
2013/11/21 21:27:41 Container 315d728b50cfa6433e93f7d5aee142fd8b959b3e8de85ab88b26343f4c1ad462 failed to exit within 15 seconds of SIGTERM - using the force
[/tmp/docker-test3071-NewTestEngine-096910103|cb0b51d1] +job start(315d728b50cfa6433e93f7d5aee142fd8b959b3e8de85ab88b26343f4c1ad462)
==================
WARNING: DATA RACE
Write by goroutine 8:
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1639 +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 187:
github.com/dotcloud/docker.(*Container).writeHostConfig()
/go/src/github.com/dotcloud/docker/container.go:488 +0x4f
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:468 +0x10a
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1315 +0x7aa
runtime.gosched0()
?:0 +0xaf
os.RemoveAll()
/usr/local/go/src/pkg/os/path.go:97 +0x3b7
os.RemoveAll()
/usr/local/go/src/pkg/os/path.go:97 +0x3b7
os.RemoveAll()
/usr/local/go/src/pkg/os/path.go:97 +0x3b7
os.RemoveAll()
/usr/local/go/src/pkg/os/path.go:97 +0x3b7
os.RemoveAll()
/usr/local/go/src/pkg/os/path.go:97 +0x3b7
github.com/dotcloud/docker.(*Runtime).Nuke()
/go/src/github.com/dotcloud/docker/runtime.go:674 +0x1a4
github.com/dotcloud/docker/integration.nuke()
/go/src/github.com/dotcloud/docker/integration/runtime_test.go:44 +0x34
github.com/dotcloud/docker/integration.TestAllocateUDPPortLocalhost()
/go/src/github.com/dotcloud/docker/integration/runtime_test.go:517 +0x70e
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 8 (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 187 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:1044 +0x472d
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1429 +0x70
github.com/dotcloud/docker.(*Server).ContainerRestart()
/go/src/github.com/dotcloud/docker/server.go:1299 +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-test3071-NewTestEngine-096910103|cb0b51d1] -job start(315d728b50cfa6433e93f7d5aee142fd8b959b3e8de85ab88b26343f4c1ad462) = OK (0)
--- PASS: TestCreateStartRestartStopStartKillRm (31.16 seconds)
=== RUN TestRunWithTooLowMemoryLimit
[/tmp/docker-test3071-NewTestEngine-216364426|22eaccf5] +job initapi()
[/tmp/docker-test3071-NewTestEngine-216364426|22eaccf5.initapi()] Creating server
2013/11/21 21:27:42 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-216364426|22eaccf5.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-216364426|22eaccf5] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-216364426|22eaccf5] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-216364426|22eaccf5] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-216364426|22eaccf5] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-216364426|22eaccf5] +job create()
[/tmp/docker-test3071-NewTestEngine-216364426|22eaccf5] -job create() = ERR (Minimum memory limit allowed is 512k)
--- PASS: TestRunWithTooLowMemoryLimit (0.14 seconds)
=== RUN TestRmi
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] +job initapi()
[/tmp/docker-test3071-NewTestEngine-160455521|55592809.initapi()] Creating server
2013/11/21 21:27:42 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-160455521|55592809.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] -job initapi() = OK (0)
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] +job create()
7e30f43c62d46fd6b11eab4d1b731f12dd51fb52c9535aefe931d47869462002
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] +job start(7e30f43c62d46fd6b11eab4d1b731f12dd51fb52c9535aefe931d47869462002)
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] -job start(7e30f43c62d46fd6b11eab4d1b731f12dd51fb52c9535aefe931d47869462002) = OK (0)
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] +job create()
3983fac9d76c3b4de5e5a726f628b30df718b8da204e6ee3036c2fe9fefe4ecd
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] -job create() = OK (0)
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] +job start(3983fac9d76c3b4de5e5a726f628b30df718b8da204e6ee3036c2fe9fefe4ecd)
[/tmp/docker-test3071-NewTestEngine-160455521|55592809] -job start(3983fac9d76c3b4de5e5a726f628b30df718b8da204e6ee3036c2fe9fefe4ecd) = OK (0)
--- PASS: TestRmi (0.72 seconds)
=== RUN TestImagesFilter
[/tmp/docker-test3071-NewTestEngine-072728908|077512f9] +job initapi()
[/tmp/docker-test3071-NewTestEngine-072728908|077512f9.initapi()] Creating server
2013/11/21 21:27:43 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-072728908|077512f9.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-072728908|077512f9] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-072728908|077512f9] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-072728908|077512f9] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-072728908|077512f9] -job initapi() = OK (0)
--- PASS: TestImagesFilter (0.19 seconds)
=== RUN TestImageInsert
[/tmp/docker-test3071-NewTestEngine-151287867|b30c72dc] +job initapi()
[/tmp/docker-test3071-NewTestEngine-151287867|b30c72dc.initapi()] Creating server
2013/11/21 21:27:43 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-151287867|b30c72dc.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-151287867|b30c72dc] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-151287867|b30c72dc] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-151287867|b30c72dc] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-151287867|b30c72dc] -job initapi() = OK (0)
--- PASS: TestImageInsert (0.44 seconds)
=== RUN TestServerListOrderedImagesByCreationDate
[/tmp/docker-test3071-NewTestEngine-302257246|e7229bc9] +job initapi()
[/tmp/docker-test3071-NewTestEngine-302257246|e7229bc9.initapi()] Creating server
2013/11/21 21:27:43 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-302257246|e7229bc9.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-302257246|e7229bc9] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-302257246|e7229bc9] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-302257246|e7229bc9] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-302257246|e7229bc9] -job initapi() = OK (0)
--- PASS: TestServerListOrderedImagesByCreationDate (0.16 seconds)
=== RUN TestServerListOrderedImagesByCreationDateAndTag
[/tmp/docker-test3071-NewTestEngine-287248933|65c9085b] +job initapi()
[/tmp/docker-test3071-NewTestEngine-287248933|65c9085b.initapi()] Creating server
2013/11/21 21:27:44 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test3071-NewTestEngine-287248933|65c9085b.initapi()] Setting up signal traps
[/tmp/docker-test3071-NewTestEngine-287248933|65c9085b] Register(create) (handlers=map[initapi:0x605ea0])
[/tmp/docker-test3071-NewTestEngine-287248933|65c9085b] Register(start) (handlers=map[initapi:0x605ea0 create:0x62f340])
[/tmp/docker-test3071-NewTestEngine-287248933|65c9085b] Register(serveapi) (handlers=map[initapi:0x605ea0 create:0x62f340 start:0x62f3b0])
[/tmp/docker-test3071-NewTestEngine-287248933|65c9085b] -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: 13, Goroutines: 179
FAIL
exit status 1
FAIL github.com/dotcloud/docker/integration 131.562s
++ cd ./namesgenerator
++ go test -i -ldflags '-X main.GITCOMMIT "03ea432-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 "03ea432-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-build528182090/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 "03ea432-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 "03ea432-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.00 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.029s
++ cd ./registry
++ go test -i -ldflags '-X main.GITCOMMIT "03ea432-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 "03ea432-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 21:28:01 http: multiple response.WriteHeader calls
--- PASS: TestGetRemoteTags (0.01 seconds)
=== RUN TestGetRepositoryData
--- PASS: TestGetRepositoryData (0.01 seconds)
=== RUN TestPushImageJSONRegistry
--- PASS: TestPushImageJSONRegistry (0.00 seconds)
=== RUN TestPushImageLayerRegistry
--- PASS: TestPushImageLayerRegistry (0.01 seconds)
=== RUN TestResolveRepositoryName
--- PASS: TestResolveRepositoryName (0.00 seconds)
=== RUN TestPushRegistryTag
--- PASS: TestPushRegistryTag (0.00 seconds)
=== RUN TestPushImageJSONIndex
--- PASS: TestPushImageJSONIndex (0.01 seconds)
=== RUN TestSearchRepositories
--- PASS: TestSearchRepositories (0.81 seconds)
=== RUN TestValidRepositoryName
--- PASS: TestValidRepositoryName (0.00 seconds)
PASS
ok github.com/dotcloud/docker/registry 1.914s
++ cd ./utils
++ go test -i -ldflags '-X main.GITCOMMIT "03ea432-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 "03ea432-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.01 seconds)
PASS
ok github.com/dotcloud/docker/utils 1.061s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment