Skip to content

Instantly share code, notes, and snippets.

@pnasrat
Last active December 29, 2015 08:38
Show Gist options
  • Save pnasrat/7644263 to your computer and use it in GitHub Desktop.
Save pnasrat/7644263 to your computer and use it in GitHub Desktop.
Mon Nov 25 17:33:29 UTC 2013
++ cd .
++ go test -i -ldflags '-X main.GITCOMMIT "ba6dd1d-dirty" -X main.VERSION "0.6.7-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 "ba6dd1d-dirty" -X main.VERSION "0.6.7-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
=== RUN TestJsonContentType
--- PASS: TestJsonContentType (0.00 seconds)
=== RUN TestCompareConfig
--- PASS: TestCompareConfig (0.00 seconds)
=== RUN TestMergeConfig
--- PASS: TestMergeConfig (0.00 seconds)
=== RUN TestParseLxcConfOpt
--- PASS: TestParseLxcConfOpt (0.00 seconds)
=== RUN TestParseNetworkOptsPrivateOnly
--- PASS: TestParseNetworkOptsPrivateOnly (0.00 seconds)
=== RUN TestParseNetworkOptsPublic
--- PASS: TestParseNetworkOptsPublic (0.00 seconds)
=== RUN TestParseNetworkOptsUdp
--- PASS: TestParseNetworkOptsUdp (0.00 seconds)
=== RUN TestGetFullName
--- PASS: TestGetFullName (0.00 seconds)
=== RUN TestInit
--- PASS: TestInit (0.00 seconds)
=== RUN TestInterruptedRegister
--- PASS: TestInterruptedRegister (0.22 seconds)
=== RUN TestGraphCreate
--- PASS: TestGraphCreate (0.01 seconds)
=== RUN TestRegister
--- PASS: TestRegister (0.01 seconds)
=== RUN TestDeletePrefix
--- PASS: TestDeletePrefix (0.01 seconds)
=== RUN TestDelete
--- PASS: TestDelete (0.07 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
--- PASS: TestLogEvent (0.40 seconds)
=== RUN TestSortUniquePorts
--- PASS: TestSortUniquePorts (0.00 seconds)
=== RUN TestSortSamePortWithDifferentProto
--- PASS: TestSortSamePortWithDifferentProto (0.00 seconds)
=== RUN TestLookupImage
--- PASS: TestLookupImage (0.04 seconds)
PASS
ok github.com/dotcloud/docker 1.916s
++ cd ./archive
++ go test -i -ldflags '-X main.GITCOMMIT "ba6dd1d-dirty" -X main.VERSION "0.6.7-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 "ba6dd1d-dirty" -X main.VERSION "0.6.7-dev" -w -X github.com/dotcloud/docker/utils.IAMSTATIC true -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"' -tags netgo -race
=== RUN TestCmdStreamLargeStderr
--- PASS: TestCmdStreamLargeStderr (0.02 seconds)
=== RUN TestCmdStreamBad
--- PASS: TestCmdStreamBad (0.00 seconds)
=== RUN TestCmdStreamGood
--- PASS: TestCmdStreamGood (0.00 seconds)
=== RUN TestTarUntar
--- PASS: TestTarUntar (0.09 seconds)
PASS
ok github.com/dotcloud/docker/archive 1.150s
++ cd ./auth
++ go test -i -ldflags '-X main.GITCOMMIT "ba6dd1d-dirty" -X main.VERSION "0.6.7-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 "ba6dd1d-dirty" -X main.VERSION "0.6.7-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.015s
++ cd ./engine
++ go test -i -ldflags '-X main.GITCOMMIT "ba6dd1d-dirty" -X main.VERSION "0.6.7-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 "ba6dd1d-dirty" -X main.VERSION "0.6.7-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-test1a5b-TestRegister-722999213|e5b88eca] Register(dummy1) (handlers=map[dummy1:<nil>])
[/tmp/docker-test1a5b-TestRegister-722999213|e5b88eca] Register(dummy2) (handlers=map[dummy1:<nil>])
[/tmp/docker-test1a5b-TestRegister-722999213|e5b88eca] Register(dummy2) (handlers=map[dummy1:<nil> dummy2:<nil>])
--- PASS: TestRegister (0.01 seconds)
=== RUN TestJob
[/tmp/docker-test1a5b-TestJob-442583848|8a536a87] 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.033s
++ cd ./gograph
++ go test -i -ldflags '-X main.GITCOMMIT "ba6dd1d-dirty" -X main.VERSION "0.6.7-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 "ba6dd1d-dirty" -X main.VERSION "0.6.7-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 TestNewDatabase
--- PASS: TestNewDatabase (0.01 seconds)
=== RUN TestCreateRootEnity
--- PASS: TestCreateRootEnity (0.00 seconds)
=== RUN TestGetRootEntity
--- PASS: TestGetRootEntity (0.00 seconds)
=== RUN TestSetEntityWithDifferentName
--- PASS: TestSetEntityWithDifferentName (0.01 seconds)
=== RUN TestSetDuplicateEntity
--- PASS: TestSetDuplicateEntity (0.01 seconds)
=== RUN TestCreateChild
--- PASS: TestCreateChild (0.00 seconds)
=== RUN TestListAllRootChildren
--- PASS: TestListAllRootChildren (0.01 seconds)
=== RUN TestListAllSubChildren
--- PASS: TestListAllSubChildren (0.01 seconds)
=== RUN TestAddSelfAsChild
--- PASS: TestAddSelfAsChild (0.00 seconds)
=== RUN TestAddChildToNonExistantRoot
--- PASS: TestAddChildToNonExistantRoot (0.00 seconds)
=== RUN TestWalkAll
--- PASS: TestWalkAll (0.01 seconds)
gograph_test.go:219: Path: /db Entity: 2
gograph_test.go:219: Path: /db/logs Entity: 4
gograph_test.go:219: Path: /gograph Entity: 5
gograph_test.go:219: Path: /sentry Entity: 3
gograph_test.go:219: Path: /webapp Entity: 1
gograph_test.go:219: Path: /webapp/db Entity: 2
gograph_test.go:219: Path: /webapp/db/logs Entity: 4
gograph_test.go:219: Path: /webapp/logs Entity: 4
gograph_test.go:219: Path: /webapp/same-ref-diff-name Entity: 5
gograph_test.go:219: Path: /webapp/sentry Entity: 3
=== RUN TestGetEntityByPath
--- PASS: TestGetEntityByPath (0.01 seconds)
=== RUN TestEnitiesPaths
--- PASS: TestEnitiesPaths (0.01 seconds)
gograph_test.go:313: /webapp/db/logs
gograph_test.go:313: /webapp/same-ref-diff-name
gograph_test.go:313: /webapp/sentry
gograph_test.go:313: /db/logs
gograph_test.go:313: /webapp/db
gograph_test.go:313: /sentry
gograph_test.go:313: /gograph
gograph_test.go:313: /webapp
gograph_test.go:313: /logs
gograph_test.go:313: /db
=== RUN TestDeleteRootEntity
--- PASS: TestDeleteRootEntity (0.00 seconds)
=== RUN TestDeleteEntity
--- PASS: TestDeleteEntity (0.01 seconds)
=== RUN TestCountRefs
--- PASS: TestCountRefs (0.00 seconds)
=== RUN TestPurgeId
--- PASS: TestPurgeId (0.00 seconds)
=== RUN TestRename
--- PASS: TestRename (0.00 seconds)
=== RUN TestCreateMultipleNames
--- PASS: TestCreateMultipleNames (0.00 seconds)
gograph_test.go:451: /db
gograph_test.go:451: /myapp
=== RUN TestRefPaths
--- PASS: TestRefPaths (0.00 seconds)
=== RUN TestExistsTrue
--- PASS: TestExistsTrue (0.00 seconds)
=== RUN TestExistsFalse
--- PASS: TestExistsFalse (0.00 seconds)
=== RUN TestGetNameWithTrailingSlash
--- PASS: TestGetNameWithTrailingSlash (0.00 seconds)
=== RUN TestConcurrentWrites
--- PASS: TestConcurrentWrites (0.00 seconds)
=== RUN TestSort
--- PASS: TestSort (0.00 seconds)
PASS
ok github.com/dotcloud/docker/gograph 1.143s
++ cd ./integration
++ go test -i -ldflags '-X main.GITCOMMIT "ba6dd1d-dirty" -X main.VERSION "0.6.7-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 "ba6dd1d-dirty" -X main.VERSION "0.6.7-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|1f13fce6] +job initapi()
[/var/lib/docker/unit-tests|1f13fce6.initapi()] Creating server
2013/11/25 17:34:16 WARNING: Your kernel does not support cgroup swap limit.
[/var/lib/docker/unit-tests|1f13fce6.initapi()] Setting up signal traps
[/var/lib/docker/unit-tests|1f13fce6] Register(create) (handlers=map[initapi:0x606570])
[/var/lib/docker/unit-tests|1f13fce6] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/var/lib/docker/unit-tests|1f13fce6] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/var/lib/docker/unit-tests|1f13fce6] -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 dependent 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-test15c9-NewTestEngine-759784262|050cde08] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08.initapi()] Creating server
2013/11/25 17:34:28 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job serveapi(tcp://127.0.0.1:4270)
2013/11/25 17:34:28 Listening for HTTP on 127.0.0.1:4270 (tcp)
=== RUN TestGetVersion
[/tmp/docker-test15c9-NewTestEngine-231033325|cff57436] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-231033325|cff57436.initapi()] Creating server
2013/11/25 17:34:30 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-231033325|cff57436.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-231033325|cff57436] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-231033325|cff57436] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-231033325|cff57436] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-231033325|cff57436] -job initapi() = OK (0)
--- PASS: TestGetVersion (0.11 seconds)
=== RUN TestGetInfo
[/tmp/docker-test15c9-NewTestEngine-185985128|8580b384] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-185985128|8580b384.initapi()] Creating server
2013/11/25 17:34:30 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-185985128|8580b384.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-185985128|8580b384] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-185985128|8580b384] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-185985128|8580b384] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-185985128|8580b384] -job initapi() = OK (0)
--- PASS: TestGetInfo (0.13 seconds)
=== RUN TestGetEvents
[/tmp/docker-test15c9-NewTestEngine-961360039|d7f482c1] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-961360039|d7f482c1.initapi()] Creating server
2013/11/25 17:34:30 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-961360039|d7f482c1.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-961360039|d7f482c1] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-961360039|d7f482c1] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-961360039|d7f482c1] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-961360039|d7f482c1] -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.62 seconds)
=== RUN TestGetImagesJSON
[/tmp/docker-test15c9-NewTestEngine-802578906|20059373] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-802578906|20059373.initapi()] Creating server
2013/11/25 17:34:30 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-802578906|20059373.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-802578906|20059373] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-802578906|20059373] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-802578906|20059373] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-802578906|20059373] -job initapi() = OK (0)
[error] api.go:1034 Error: Bad parameter
[error] api.go:82 HTTP Error: statusCode=400 Bad parameter
--- PASS: TestGetImagesJSON (0.23 seconds)
=== RUN TestGetImagesHistory
[/tmp/docker-test15c9-NewTestEngine-118732657|0329d3f5] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-118732657|0329d3f5.initapi()] Creating server
2013/11/25 17:34:31 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-118732657|0329d3f5.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-118732657|0329d3f5] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-118732657|0329d3f5] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-118732657|0329d3f5] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-118732657|0329d3f5] -job initapi() = OK (0)
--- PASS: TestGetImagesHistory (0.12 seconds)
=== RUN TestGetImagesByName
[/tmp/docker-test15c9-NewTestEngine-943705628|4f2824b9] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-943705628|4f2824b9.initapi()] Creating server
2013/11/25 17:34:31 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-943705628|4f2824b9.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-943705628|4f2824b9] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-943705628|4f2824b9] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-943705628|4f2824b9] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-943705628|4f2824b9] -job initapi() = OK (0)
--- PASS: TestGetImagesByName (0.14 seconds)
=== RUN TestGetContainersJSON
[/tmp/docker-test15c9-NewTestEngine-760348363|6eaf7ade] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-760348363|6eaf7ade.initapi()] Creating server
2013/11/25 17:34:31 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-760348363|6eaf7ade.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-760348363|6eaf7ade] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-760348363|6eaf7ade] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-760348363|6eaf7ade] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-760348363|6eaf7ade] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-760348363|6eaf7ade] +job create()
41954d2b6fc8020c596ec98a46b13da5bee9ff5c4112f20a0e8ede7227fccbfc
[/tmp/docker-test15c9-NewTestEngine-760348363|6eaf7ade] -job create() = OK (0)
--- PASS: TestGetContainersJSON (0.12 seconds)
=== RUN TestGetContainersExport
[/tmp/docker-test15c9-NewTestEngine-053879214|93e21c0f] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-053879214|93e21c0f.initapi()] Creating server
2013/11/25 17:34:31 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-053879214|93e21c0f.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-053879214|93e21c0f] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-053879214|93e21c0f] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-053879214|93e21c0f] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-053879214|93e21c0f] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-053879214|93e21c0f] +job create()
5716d8376a0d08bf6c3f988f1f419c6d778f7b63f939950b0f15e937f49ee8ea
[/tmp/docker-test15c9-NewTestEngine-053879214|93e21c0f] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-053879214|93e21c0f] +job start(5716d8376a0d08bf6c3f988f1f419c6d778f7b63f939950b0f15e937f49ee8ea)
[/tmp/docker-test15c9-NewTestEngine-053879214|93e21c0f] -job start(5716d8376a0d08bf6c3f988f1f419c6d778f7b63f939950b0f15e937f49ee8ea) = OK (0)
--- PASS: TestGetContainersExport (0.53 seconds)
=== RUN TestGetContainersChanges
[/tmp/docker-test15c9-NewTestEngine-143514933|e5256ed5] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-143514933|e5256ed5.initapi()] Creating server
2013/11/25 17:34:32 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-143514933|e5256ed5.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-143514933|e5256ed5] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-143514933|e5256ed5] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-143514933|e5256ed5] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-143514933|e5256ed5] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-143514933|e5256ed5] +job create()
e9516561a239575b7727f78be90a962cb24e5bacea9c8849704215fbfcbbe37c
[/tmp/docker-test15c9-NewTestEngine-143514933|e5256ed5] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-143514933|e5256ed5] +job start(e9516561a239575b7727f78be90a962cb24e5bacea9c8849704215fbfcbbe37c)
[/tmp/docker-test15c9-NewTestEngine-143514933|e5256ed5] -job start(e9516561a239575b7727f78be90a962cb24e5bacea9c8849704215fbfcbbe37c) = OK (0)
--- PASS: TestGetContainersChanges (0.47 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-test15c9-NewTestEngine-169787664|51b7dba9] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-169787664|51b7dba9.initapi()] Creating server
2013/11/25 17:34:32 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-169787664|51b7dba9.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-169787664|51b7dba9] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-169787664|51b7dba9] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-169787664|51b7dba9] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-169787664|51b7dba9] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-169787664|51b7dba9] +job create()
499c77da4767e271728bb49e7b5f103fa94432d170d6ba9c46dece6d227d051f
[/tmp/docker-test15c9-NewTestEngine-169787664|51b7dba9] -job create() = OK (0)
--- PASS: TestGetContainersByName (0.21 seconds)
=== RUN TestPostCommit
[/tmp/docker-test15c9-NewTestEngine-056313647|926ca0e3] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-056313647|926ca0e3.initapi()] Creating server
2013/11/25 17:34:32 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-056313647|926ca0e3.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-056313647|926ca0e3] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-056313647|926ca0e3] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-056313647|926ca0e3] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-056313647|926ca0e3] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-056313647|926ca0e3] +job create()
cf5d6f136107485abdbfd0e995f9ae863251257372b362ccab5da2100b702d59
[/tmp/docker-test15c9-NewTestEngine-056313647|926ca0e3] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-056313647|926ca0e3] +job start(cf5d6f136107485abdbfd0e995f9ae863251257372b362ccab5da2100b702d59)
[/tmp/docker-test15c9-NewTestEngine-056313647|926ca0e3] -job start(cf5d6f136107485abdbfd0e995f9ae863251257372b362ccab5da2100b702d59) = OK (0)
--- PASS: TestPostCommit (0.38 seconds)
=== RUN TestPostContainersCreate
[/tmp/docker-test15c9-NewTestEngine-034476226|432ae861] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-034476226|432ae861.initapi()] Creating server
2013/11/25 17:34:33 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-034476226|432ae861.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-034476226|432ae861] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-034476226|432ae861] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-034476226|432ae861] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-034476226|432ae861] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-034476226|432ae861] +job create()
d89f2db4e5a5d2b4e3c342c8cbbe0c574d9552d19e75903e614ffbfbd04ebf96
[/tmp/docker-test15c9-NewTestEngine-034476226|432ae861] -job create() = OK (0)
2013/11/25 17:34:33 WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
[/tmp/docker-test15c9-NewTestEngine-034476226|432ae861] +job start(d89f2db4e5a5d2b4e3c342c8cbbe0c574d9552d19e75903e614ffbfbd04ebf96)
2013/11/25 17:34:33 WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
[/tmp/docker-test15c9-NewTestEngine-034476226|432ae861] -job start(d89f2db4e5a5d2b4e3c342c8cbbe0c574d9552d19e75903e614ffbfbd04ebf96) = OK (0)
--- PASS: TestPostContainersCreate (0.37 seconds)
=== RUN TestPostContainersKill
[/tmp/docker-test15c9-NewTestEngine-495945017|57b638ad] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-495945017|57b638ad.initapi()] Creating server
2013/11/25 17:34:33 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-495945017|57b638ad.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-495945017|57b638ad] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-495945017|57b638ad] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-495945017|57b638ad] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-495945017|57b638ad] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-495945017|57b638ad] +job create()
a16011f518ab32053f6d038ef5ab0b6e9a30ba1b6ccfa5a6d94328ee28e66735
[/tmp/docker-test15c9-NewTestEngine-495945017|57b638ad] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-495945017|57b638ad] +job start(a16011f518ab32053f6d038ef5ab0b6e9a30ba1b6ccfa5a6d94328ee28e66735)
[/tmp/docker-test15c9-NewTestEngine-495945017|57b638ad] -job start(a16011f518ab32053f6d038ef5ab0b6e9a30ba1b6ccfa5a6d94328ee28e66735) = OK (0)
--- PASS: TestPostContainersKill (0.92 seconds)
=== RUN TestPostContainersRestart
[/tmp/docker-test15c9-NewTestEngine-373199684|ebcd4db2] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-373199684|ebcd4db2.initapi()] Creating server
2013/11/25 17:34:34 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-373199684|ebcd4db2.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-373199684|ebcd4db2] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-373199684|ebcd4db2] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-373199684|ebcd4db2] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-373199684|ebcd4db2] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-373199684|ebcd4db2] +job create()
eb7156e6f7de2c061d8763b5d7f5b1951356e47d69024db5b84491842a23f05e
[/tmp/docker-test15c9-NewTestEngine-373199684|ebcd4db2] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-373199684|ebcd4db2] +job start(eb7156e6f7de2c061d8763b5d7f5b1951356e47d69024db5b84491842a23f05e)
[/tmp/docker-test15c9-NewTestEngine-373199684|ebcd4db2] -job start(eb7156e6f7de2c061d8763b5d7f5b1951356e47d69024db5b84491842a23f05e) = OK (0)
--- PASS: TestPostContainersRestart (1.85 seconds)
=== RUN TestPostContainersStart
[/tmp/docker-test15c9-NewTestEngine-126559187|21bad372] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-126559187|21bad372.initapi()] Creating server
2013/11/25 17:34:36 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-126559187|21bad372.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-126559187|21bad372] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-126559187|21bad372] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-126559187|21bad372] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-126559187|21bad372] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-126559187|21bad372] +job create()
5306213f8a5668a175e07b1c375a476ad93bbcd1a1a1dc153faf30b803d545da
[/tmp/docker-test15c9-NewTestEngine-126559187|21bad372] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-126559187|21bad372] +job start(5306213f8a5668a175e07b1c375a476ad93bbcd1a1a1dc153faf30b803d545da)
[/tmp/docker-test15c9-NewTestEngine-126559187|21bad372] -job start(5306213f8a5668a175e07b1c375a476ad93bbcd1a1a1dc153faf30b803d545da) = OK (0)
--- PASS: TestPostContainersStart (0.98 seconds)
=== RUN TestPostContainersStop
[/tmp/docker-test15c9-NewTestEngine-136779030|38871e4d] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-136779030|38871e4d.initapi()] Creating server
2013/11/25 17:34:37 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-136779030|38871e4d.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-136779030|38871e4d] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-136779030|38871e4d] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-136779030|38871e4d] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-136779030|38871e4d] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-136779030|38871e4d] +job create()
b502ace931f91a02357ff04af4d645fd68680a35e2e8c0a9c86638b0de1e8a8e
[/tmp/docker-test15c9-NewTestEngine-136779030|38871e4d] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-136779030|38871e4d] +job start(b502ace931f91a02357ff04af4d645fd68680a35e2e8c0a9c86638b0de1e8a8e)
[/tmp/docker-test15c9-NewTestEngine-136779030|38871e4d] -job start(b502ace931f91a02357ff04af4d645fd68680a35e2e8c0a9c86638b0de1e8a8e) = OK (0)
--- PASS: TestPostContainersStop (0.97 seconds)
=== RUN TestPostContainersWait
[/tmp/docker-test15c9-NewTestEngine-041921917|70097cea] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-041921917|70097cea.initapi()] Creating server
2013/11/25 17:34:38 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-041921917|70097cea.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-041921917|70097cea] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-041921917|70097cea] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-041921917|70097cea] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-041921917|70097cea] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-041921917|70097cea] +job create()
51f4c1ffee531a2906e8bae471645e931ae9d44c0824309d8082808056b95e37
[/tmp/docker-test15c9-NewTestEngine-041921917|70097cea] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-041921917|70097cea] +job start(51f4c1ffee531a2906e8bae471645e931ae9d44c0824309d8082808056b95e37)
[/tmp/docker-test15c9-NewTestEngine-041921917|70097cea] -job start(51f4c1ffee531a2906e8bae471645e931ae9d44c0824309d8082808056b95e37) = OK (0)
--- PASS: TestPostContainersWait (1.42 seconds)
=== RUN TestPostContainersAttach
[/tmp/docker-test15c9-NewTestEngine-967675064|7d42803f] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-967675064|7d42803f.initapi()] Creating server
2013/11/25 17:34:39 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-967675064|7d42803f.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-967675064|7d42803f] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-967675064|7d42803f] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-967675064|7d42803f] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-967675064|7d42803f] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-967675064|7d42803f] +job create()
253fe9cb87aa2713b4073fe809152acb650e68091aebefa24587edebf698787b
[/tmp/docker-test15c9-NewTestEngine-967675064|7d42803f] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-967675064|7d42803f] +job start(253fe9cb87aa2713b4073fe809152acb650e68091aebefa24587edebf698787b)
[/tmp/docker-test15c9-NewTestEngine-967675064|7d42803f] -job start(253fe9cb87aa2713b4073fe809152acb650e68091aebefa24587edebf698787b) = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 120:
github.com/dotcloud/docker.func·027()
/go/src/github.com/dotcloud/docker/container.go:370 +0x560
Previous write by goroutine 55:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:397 +0x7c3
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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:389 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 55 (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·027()
/go/src/github.com/dotcloud/docker/container.go:373 +0x5af
Previous write by goroutine 55:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:435 +0x62f
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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:389 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 55 (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·027()
/go/src/github.com/dotcloud/docker/container.go:389 +0x471
Previous write by goroutine 55:
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:910 +0xca
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:432 +0x4d4
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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:389 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 55 (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 (1.01 seconds)
=== RUN TestPostContainersAttachStderr
[/tmp/docker-test15c9-NewTestEngine-074127031|49e6b1a4] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-074127031|49e6b1a4.initapi()] Creating server
2013/11/25 17:34:40 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-074127031|49e6b1a4.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-074127031|49e6b1a4] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-074127031|49e6b1a4] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-074127031|49e6b1a4] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-074127031|49e6b1a4] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-074127031|49e6b1a4] +job create()
d2243b831615897dadd54dd588f1e27d17450f7fe5b717e8420eeab034b5c086
[/tmp/docker-test15c9-NewTestEngine-074127031|49e6b1a4] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-074127031|49e6b1a4] +job start(d2243b831615897dadd54dd588f1e27d17450f7fe5b717e8420eeab034b5c086)
[/tmp/docker-test15c9-NewTestEngine-074127031|49e6b1a4] -job start(d2243b831615897dadd54dd588f1e27d17450f7fe5b717e8420eeab034b5c086) = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 104:
github.com/dotcloud/docker.func·027()
/go/src/github.com/dotcloud/docker/container.go:370 +0x560
Previous write by goroutine 106:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:397 +0x7c3
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 104 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:389 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 106 (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 104:
github.com/dotcloud/docker.func·027()
/go/src/github.com/dotcloud/docker/container.go:373 +0x5af
Previous write by goroutine 106:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:435 +0x62f
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 104 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:389 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 106 (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-test15c9-NewTestEngine-863733930|f1332da2] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-863733930|f1332da2.initapi()] Creating server
2013/11/25 17:34:41 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-863733930|f1332da2.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-863733930|f1332da2] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-863733930|f1332da2] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-863733930|f1332da2] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-863733930|f1332da2] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-863733930|f1332da2] +job create()
df7be1e8cd3ab65fc0f19c7e85542a4adcaa272671a22b682a02d77818c6dc08
[/tmp/docker-test15c9-NewTestEngine-863733930|f1332da2] -job create() = OK (0)
--- PASS: TestDeleteContainers (0.26 seconds)
=== RUN TestOptionsRoute
[/tmp/docker-test15c9-NewTestEngine-791139841|6da3ad5a] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-791139841|6da3ad5a.initapi()] Creating server
2013/11/25 17:34:42 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-791139841|6da3ad5a.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-791139841|6da3ad5a] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-791139841|6da3ad5a] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-791139841|6da3ad5a] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-791139841|6da3ad5a] -job initapi() = OK (0)
--- PASS: TestOptionsRoute (0.32 seconds)
=== RUN TestGetEnabledCors
[/tmp/docker-test15c9-NewTestEngine-559553388|fd42462e] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-559553388|fd42462e.initapi()] Creating server
2013/11/25 17:34:42 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-559553388|fd42462e.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-559553388|fd42462e] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-559553388|fd42462e] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-559553388|fd42462e] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-559553388|fd42462e] -job initapi() = OK (0)
--- PASS: TestGetEnabledCors (0.27 seconds)
=== RUN TestDeleteImages
[/tmp/docker-test15c9-NewTestEngine-397658075|850a8887] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-397658075|850a8887.initapi()] Creating server
2013/11/25 17:34:42 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-397658075|850a8887.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-397658075|850a8887] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-397658075|850a8887] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-397658075|850a8887] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-397658075|850a8887] -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.30 seconds)
=== RUN TestPostContainersCopy
[/tmp/docker-test15c9-NewTestEngine-734839678|29031856] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-734839678|29031856.initapi()] Creating server
2013/11/25 17:34:42 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-734839678|29031856.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-734839678|29031856] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-734839678|29031856] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-734839678|29031856] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-734839678|29031856] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-734839678|29031856] +job create()
1c30adbb02764200a3b0be5066c87b74dc28e02f2fb7c31a6579ad86a91887db
[/tmp/docker-test15c9-NewTestEngine-734839678|29031856] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-734839678|29031856] +job start(1c30adbb02764200a3b0be5066c87b74dc28e02f2fb7c31a6579ad86a91887db)
[/tmp/docker-test15c9-NewTestEngine-734839678|29031856] -job start(1c30adbb02764200a3b0be5066c87b74dc28e02f2fb7c31a6579ad86a91887db) = OK (0)
--- PASS: TestPostContainersCopy (0.51 seconds)
=== RUN TestLogin
--- PASS: TestLogin (0.63 seconds)
=== RUN TestCreateAccount
--- PASS: TestCreateAccount (1.40 seconds)
=== RUN TestBuild
[/tmp/docker-test15c9-NewTestEngine-796201157|f11f518c] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-796201157|f11f518c.initapi()] Creating server
2013/11/25 17:34:45 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-796201157|f11f518c.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-796201157|f11f518c] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-796201157|f11f518c] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-796201157|f11f518c] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-796201157|f11f518c] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 123:
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 61:
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:247 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +0x7aa
runtime.gosched0()
?:0 +0xaf
regexp.(*machine).match()
/usr/local/go/src/pkg/regexp/exec.go:165 +0x6a9
regexp.(*Regexp).doExecute()
/usr/local/go/src/pkg/regexp/exec.go:333 +0x178
regexp.(*Regexp).MatchString()
/usr/local/go/src/pkg/regexp/regexp.go:386 +0x77
github.com/gorilla/mux.(*routeRegexp).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/regexp.go:130 +0xae
github.com/gorilla/mux.(*Route).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/route.go:43 +0xe6
github.com/gorilla/mux.(*Router).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:54 +0xa2
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:74 +0x16f
github.com/dotcloud/docker.ServeRequest()
/go/src/github.com/dotcloud/docker/api.go:1124 +0x251
github.com/dotcloud/docker/integration.TestPostContainersStart()
/go/src/github.com/dotcloud/docker/integration/api_test.go:735 +0xbb7
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 123 (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 61 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +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-test15c9-NewTestEngine-897474879|431a8e3e] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-897474879|431a8e3e.initapi()] Creating server
2013/11/25 17:34:47 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-897474879|431a8e3e.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-897474879|431a8e3e] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-897474879|431a8e3e] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-897474879|431a8e3e] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-897474879|431a8e3e] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 123:
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 67:
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:247 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +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.TestGetInfo()
/go/src/github.com/dotcloud/docker/integration/api_test.go:76 +0x927
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 123 (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 67 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +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-test15c9-NewTestEngine-051238857|3f6a3148] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-051238857|3f6a3148.initapi()] Creating server
2013/11/25 17:34:48 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-051238857|3f6a3148.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-051238857|3f6a3148] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-051238857|3f6a3148] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-051238857|3f6a3148] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-051238857|3f6a3148] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-789922019|66ea6054] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-789922019|66ea6054.initapi()] Creating server
2013/11/25 17:34:51 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-789922019|66ea6054.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-789922019|66ea6054] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-789922019|66ea6054] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-789922019|66ea6054] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-789922019|66ea6054] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 123:
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 73:
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:247 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +0x7aa
runtime.gosched0()
?:0 +0xaf
sort.Search()
/usr/local/go/src/pkg/sort/search.go:66 +0x66
index/suffixarray.(*Index).lookupAll()
/usr/local/go/src/pkg/index/suffixarray/suffixarray.go:180 +0x19a
index/suffixarray.(*Index).Lookup()
/usr/local/go/src/pkg/index/suffixarray/suffixarray.go:192 +0x97
github.com/dotcloud/docker/utils.(*TruncIndex).lookup()
/go/src/github.com/dotcloud/docker/utils/utils.go:499 +0xd0
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).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1618 +0x250
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker/integration.startContainer()
/go/src/github.com/dotcloud/docker/integration/utils_test.go:62 +0xe8
github.com/dotcloud/docker/integration.TestPostContainersWait()
/go/src/github.com/dotcloud/docker/integration/api_test.go:800 +0x434
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 123 (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 73 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +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-test15c9-NewTestEngine-521928461|8e397bd0] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-521928461|8e397bd0.initapi()] Creating server
2013/11/25 17:34:52 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-521928461|8e397bd0.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-521928461|8e397bd0] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-521928461|8e397bd0] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-521928461|8e397bd0] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-521928461|8e397bd0] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-702212295|48507894] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-702212295|48507894.initapi()] Creating server
2013/11/25 17:34:56 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-702212295|48507894.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-702212295|48507894] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-702212295|48507894] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-702212295|48507894] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-702212295|48507894] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-627609233|f525b863] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-627609233|f525b863.initapi()] Creating server
2013/11/25 17:34:59 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-627609233|f525b863.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-627609233|f525b863] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-627609233|f525b863] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-627609233|f525b863] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-627609233|f525b863] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 123:
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 26:
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:247 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +0x7aa
runtime.gosched0()
?:0 +0xaf
compress/flate.(*decompressor).huffmanBlock()
/usr/local/go/src/pkg/compress/flate/inflate.go:480 +0x810
compress/flate.(*decompressor).nextBlock()
/usr/local/go/src/pkg/compress/flate/inflate.go:258 +0x3e0
compress/flate.(*decompressor).Read()
/usr/local/go/src/pkg/compress/flate/inflate.go:275 +0x2b0
compress/gzip.(*Reader).Read()
/usr/local/go/src/pkg/compress/gzip/gunzip.go:207 +0x14c
net/http.(*readerAndCloser).Read()
/usr/local/go/src/pkg/net/http/chunked.go:1 +0x83
net/http.(*bodyEOFSignal).Read()
/usr/local/go/src/pkg/net/http/transport.go:989 +0x22d
github.com/dotcloud/docker/utils.(*progressReader).Read()
/go/src/github.com/dotcloud/docker/utils/utils.go:110 +0xa2
github.com/dotcloud/docker/archive.Untar()
/go/src/github.com/dotcloud/docker/archive/archive.go:112 +0x153
github.com/dotcloud/docker.StoreImage()
/go/src/github.com/dotcloud/docker/image.go:94 +0x2d3
github.com/dotcloud/docker.(*Graph).Register()
/go/src/github.com/dotcloud/docker/graph.go:134 +0x40d
github.com/dotcloud/docker.(*Server).pullImage()
/go/src/github.com/dotcloud/docker/server.go:797 +0xe34
github.com/dotcloud/docker.func·053()
/go/src/github.com/dotcloud/docker/server.go:880 +0xe2a
Goroutine 123 (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 26 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +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-test15c9-NewTestEngine-977362667|e789bc4b] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-977362667|e789bc4b.initapi()] Creating server
2013/11/25 17:34:59 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-977362667|e789bc4b.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-977362667|e789bc4b] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-977362667|e789bc4b] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-977362667|e789bc4b] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-977362667|e789bc4b] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-555532373|1f16eedf] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-555532373|1f16eedf.initapi()] Creating server
2013/11/25 17:35:00 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-555532373|1f16eedf.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-555532373|1f16eedf] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-555532373|1f16eedf] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-555532373|1f16eedf] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-555532373|1f16eedf] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-173722959|80324fc8] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-173722959|80324fc8.initapi()] Creating server
2013/11/25 17:35:00 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-173722959|80324fc8.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-173722959|80324fc8] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-173722959|80324fc8] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-173722959|80324fc8] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-173722959|80324fc8] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 123:
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 47:
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:247 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +0x7aa
runtime.gosched0()
?:0 +0xaf
encoding/json.(*decodeState).value()
/usr/local/go/src/pkg/encoding/json/decode.go:287 +0x4f6
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.LoadImage()
/go/src/github.com/dotcloud/docker/image.go:46 +0x151
github.com/dotcloud/docker.(*Graph).Get()
/go/src/github.com/dotcloud/docker/graph.go:77 +0xf6
github.com/dotcloud/docker.(*TagStore).GetImage()
/go/src/github.com/dotcloud/docker/tags.go:208 +0x177
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:1790 +0x7d
github.com/dotcloud/docker.getImagesByName()
/go/src/github.com/dotcloud/docker/api.go:877 +0xfc
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.TestGetImagesByName()
/go/src/github.com/dotcloud/docker/integration/api_test.go:281 +0x34c
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 123 (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 47 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +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-test15c9-NewTestEngine-350276185|d60ced5c] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-350276185|d60ced5c.initapi()] Creating server
2013/11/25 17:35:02 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-350276185|d60ced5c.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-350276185|d60ced5c] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-350276185|d60ced5c] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-350276185|d60ced5c] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-350276185|d60ced5c] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 123:
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 73:
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:247 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +0x7aa
runtime.gosched0()
?:0 +0xaf
path.(*lazybuf).append()
/usr/local/go/src/pkg/path/path.go:40 +0x26
path.Join()
/usr/local/go/src/pkg/path/path.go:153 +0x10d
github.com/dotcloud/docker.(*Container).EnvConfigPath()
/go/src/github.com/dotcloud/docker/container.go:1330 +0x118
runtime.call32()
/usr/local/go/src/pkg/runtime/asm_amd64.s:339 +0x31
reflect.Value.Call()
/usr/local/go/src/pkg/reflect/value.go:345 +0xaa
text/template.(*state).evalCall()
/usr/local/go/src/pkg/text/template/exec.go:555 +0xaa1
text/template.(*state).evalField()
/usr/local/go/src/pkg/text/template/exec.go:466 +0x2e1
text/template.(*state).evalFieldChain()
/usr/local/go/src/pkg/text/template/exec.go:437 +0x312
text/template.(*state).evalFieldNode()
/usr/local/go/src/pkg/text/template/exec.go:404 +0x1a8
text/template.(*state).evalCommand()
/usr/local/go/src/pkg/text/template/exec.go:346 +0xbb0
text/template.(*state).evalPipeline()
/usr/local/go/src/pkg/text/template/exec.go:324 +0x1c8
text/template.(*state).walk()
/usr/local/go/src/pkg/text/template/exec.go:159 +0x17c
text/template.(*state).walk()
/usr/local/go/src/pkg/text/template/exec.go:167 +0x934
text/template.(*Template).Execute()
/usr/local/go/src/pkg/text/template/exec.go:147 +0x4dc
github.com/dotcloud/docker.(*Container).generateLXCConfig()
/go/src/github.com/dotcloud/docker/container.go:297 +0x108
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:684 +0x21c8
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +0x4f
github.com/dotcloud/docker/engine.(*Job).Run()
/go/src/github.com/dotcloud/docker/engine/job.go:70 +0x6d9
github.com/dotcloud/docker/integration.startContainer()
/go/src/github.com/dotcloud/docker/integration/utils_test.go:62 +0xe8
github.com/dotcloud/docker/integration.TestPostContainersWait()
/go/src/github.com/dotcloud/docker/integration/api_test.go:800 +0x434
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 123 (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 73 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +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
==================
--- PASS: TestBuild (18.81 seconds)
=== RUN TestVolume
[/tmp/docker-test15c9-NewTestEngine-451262963|18ce7a14] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-451262963|18ce7a14.initapi()] Creating server
2013/11/25 17:35:04 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-451262963|18ce7a14.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-451262963|18ce7a14] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-451262963|18ce7a14] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-451262963|18ce7a14] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-451262963|18ce7a14] -job initapi() = OK (0)
--- PASS: TestVolume (0.54 seconds)
=== RUN TestBuildMaintainer
[/tmp/docker-test15c9-NewTestEngine-435371677|19435506] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-435371677|19435506.initapi()] Creating server
2013/11/25 17:35:04 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-435371677|19435506.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-435371677|19435506] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-435371677|19435506] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-435371677|19435506] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-435371677|19435506] -job initapi() = OK (0)
--- PASS: TestBuildMaintainer (0.39 seconds)
=== RUN TestBuildUser
[/tmp/docker-test15c9-NewTestEngine-696735447|ee421e82] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-696735447|ee421e82.initapi()] Creating server
2013/11/25 17:35:05 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-696735447|ee421e82.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-696735447|ee421e82] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-696735447|ee421e82] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-696735447|ee421e82] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-696735447|ee421e82] -job initapi() = OK (0)
--- PASS: TestBuildUser (0.40 seconds)
=== RUN TestBuildEnv
[/tmp/docker-test15c9-NewTestEngine-168381729|587555e8] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-168381729|587555e8.initapi()] Creating server
2013/11/25 17:35:05 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-168381729|587555e8.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-168381729|587555e8] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-168381729|587555e8] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-168381729|587555e8] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-168381729|587555e8] -job initapi() = OK (0)
--- PASS: TestBuildEnv (0.39 seconds)
=== RUN TestBuildCmd
[/tmp/docker-test15c9-NewTestEngine-162593275|a0e923c4] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-162593275|a0e923c4.initapi()] Creating server
2013/11/25 17:35:06 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-162593275|a0e923c4.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-162593275|a0e923c4] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-162593275|a0e923c4] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-162593275|a0e923c4] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-162593275|a0e923c4] -job initapi() = OK (0)
--- PASS: TestBuildCmd (0.43 seconds)
=== RUN TestBuildExpose
[/tmp/docker-test15c9-NewTestEngine-003764709|844ee2d9] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-003764709|844ee2d9.initapi()] Creating server
2013/11/25 17:35:06 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-003764709|844ee2d9.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-003764709|844ee2d9] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-003764709|844ee2d9] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-003764709|844ee2d9] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-003764709|844ee2d9] -job initapi() = OK (0)
--- PASS: TestBuildExpose (0.41 seconds)
=== RUN TestBuildEntrypoint
[/tmp/docker-test15c9-NewTestEngine-403509599|60f374c5] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-403509599|60f374c5.initapi()] Creating server
2013/11/25 17:35:06 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-403509599|60f374c5.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-403509599|60f374c5] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-403509599|60f374c5] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-403509599|60f374c5] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-403509599|60f374c5] -job initapi() = OK (0)
--- PASS: TestBuildEntrypoint (0.42 seconds)
=== RUN TestBuildEntrypointRunCleanup
[/tmp/docker-test15c9-NewTestEngine-206562537|1f1304b1] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-206562537|1f1304b1.initapi()] Creating server
2013/11/25 17:35:07 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-206562537|1f1304b1.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-206562537|1f1304b1] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-206562537|1f1304b1] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-206562537|1f1304b1] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-206562537|1f1304b1] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 141:
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 13:
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:247 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +0x7aa
Goroutine 141 (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 13 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +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.83 seconds)
=== RUN TestBuildImageWithCache
[/tmp/docker-test15c9-NewTestEngine-453748358|8c8c7b10] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-453748358|8c8c7b10.initapi()] Creating server
2013/11/25 17:35:08 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-453748358|8c8c7b10.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-453748358|8c8c7b10] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-453748358|8c8c7b10] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-453748358|8c8c7b10] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-453748358|8c8c7b10] -job initapi() = OK (0)
--- PASS: TestBuildImageWithCache (0.46 seconds)
=== RUN TestBuildImageWithoutCache
[/tmp/docker-test15c9-NewTestEngine-900523751|0f87ed92] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-900523751|0f87ed92.initapi()] Creating server
2013/11/25 17:35:08 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-900523751|0f87ed92.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-900523751|0f87ed92] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-900523751|0f87ed92] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-900523751|0f87ed92] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-900523751|0f87ed92] -job initapi() = OK (0)
--- PASS: TestBuildImageWithoutCache (0.56 seconds)
=== RUN TestForbiddenContextPath
[/tmp/docker-test15c9-NewTestEngine-897488220|9a60fda4] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-897488220|9a60fda4.initapi()] Creating server
2013/11/25 17:35:09 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-897488220|9a60fda4.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-897488220|9a60fda4] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-897488220|9a60fda4] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-897488220|9a60fda4] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-897488220|9a60fda4] -job initapi() = OK (0)
--- PASS: TestForbiddenContextPath (0.45 seconds)
=== RUN TestBuildADDFileNotFound
[/tmp/docker-test15c9-NewTestEngine-198069486|7618a622] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-198069486|7618a622.initapi()] Creating server
2013/11/25 17:35:09 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-198069486|7618a622.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-198069486|7618a622] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-198069486|7618a622] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-198069486|7618a622] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-198069486|7618a622] -job initapi() = OK (0)
--- PASS: TestBuildADDFileNotFound (0.33 seconds)
=== RUN TestBuildInheritance
[/tmp/docker-test15c9-NewTestEngine-217370704|836eefc9] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-217370704|836eefc9.initapi()] Creating server
2013/11/25 17:35:09 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-217370704|836eefc9.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-217370704|836eefc9] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-217370704|836eefc9] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-217370704|836eefc9] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-217370704|836eefc9] -job initapi() = OK (0)
--- PASS: TestBuildInheritance (0.58 seconds)
=== RUN TestRunHostname
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
98e24fc712f4bf89b5e2479081832f2156a912687decbded3d77372a1ee46048
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(98e24fc712f4bf89b5e2479081832f2156a912687decbded3d77372a1ee46048)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(98e24fc712f4bf89b5e2479081832f2156a912687decbded3d77372a1ee46048) = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 163:
github.com/dotcloud/docker.(*State).SetStopped()
/go/src/github.com/dotcloud/docker/state.go:77 +0x7e
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1097 +0x768
Previous read by goroutine 134:
reflect.Value.Bool()
/usr/local/go/src/pkg/reflect/value.go:289 +0x5b
encoding/json.boolEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:484 +0x6d
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.writeJSON()
/go/src/github.com/dotcloud/docker/api.go:88 +0x43
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go: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
Goroutine 163 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
==================
WARNING: DATA RACE
Write by goroutine 163:
github.com/dotcloud/docker.(*State).SetStopped()
/go/src/github.com/dotcloud/docker/state.go:78 +0x98
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1097 +0x768
Previous read by goroutine 134:
reflect.Value.Int()
/usr/local/go/src/pkg/reflect/value.go:950 +0x6f
encoding/json.intEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:495 +0x51
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.writeJSON()
/go/src/github.com/dotcloud/docker/api.go:88 +0x43
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go: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
Goroutine 163 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
==================
WARNING: DATA RACE
Write by goroutine 163:
github.com/dotcloud/docker.(*State).SetStopped()
/go/src/github.com/dotcloud/docker/state.go:79 +0xe3
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1097 +0x768
Previous read by goroutine 134:
reflect.memmove()
/usr/local/go/src/pkg/reflect/value.go:39 +0x190
reflect.valueInterface()
/usr/local/go/src/pkg/reflect/value.go:1018 +0x2e9
reflect.Value.Interface()
/usr/local/go/src/pkg/reflect/value.go:977 +0x5f
encoding/json.marshalerEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:421 +0xe7
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.writeJSON()
/go/src/github.com/dotcloud/docker/api.go:88 +0x43
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go: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
Goroutine 163 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
==================
WARNING: DATA RACE
Write by goroutine 163:
github.com/dotcloud/docker.(*State).SetStopped()
/go/src/github.com/dotcloud/docker/state.go:80 +0x111
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1097 +0x768
Previous read by goroutine 134:
reflect.Value.Int()
/usr/local/go/src/pkg/reflect/value.go:950 +0x6f
encoding/json.intEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:495 +0x51
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.writeJSON()
/go/src/github.com/dotcloud/docker/api.go:88 +0x43
github.com/dotcloud/docker.getContainersByName()
/go/src/github.com/dotcloud/docker/api.go: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
Goroutine 163 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
--- PASS: TestRunHostname (0.30 seconds)
=== RUN TestRunWorkdir
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
62bc4e39fddc68375fe8be89dc3ea9fc148b387859efcebab46c77db5e98679a
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(62bc4e39fddc68375fe8be89dc3ea9fc148b387859efcebab46c77db5e98679a)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(62bc4e39fddc68375fe8be89dc3ea9fc148b387859efcebab46c77db5e98679a) = OK (0)
--- PASS: TestRunWorkdir (0.37 seconds)
=== RUN TestRunWorkdirExists
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
b6af0ad7bc54ec1c75b65594d83408cc80e0ee26a72e6969869b582f9ae086c3
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(b6af0ad7bc54ec1c75b65594d83408cc80e0ee26a72e6969869b582f9ae086c3)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(b6af0ad7bc54ec1c75b65594d83408cc80e0ee26a72e6969869b582f9ae086c3) = OK (0)
--- PASS: TestRunWorkdirExists (0.41 seconds)
=== RUN TestRunExit
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
f25f0cbe6d511fda463daafae654e6df6667ecc69033fc18d5701e94b546bf76
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(f25f0cbe6d511fda463daafae654e6df6667ecc69033fc18d5701e94b546bf76)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(f25f0cbe6d511fda463daafae654e6df6667ecc69033fc18d5701e94b546bf76) = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 98:
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:1790 +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 172:
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:1085 +0x58e
Goroutine 98 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
Goroutine 172 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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 98:
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 172:
github.com/dotcloud/docker.(*Container).releaseNetwork()
/go/src/github.com/dotcloud/docker/container.go:1042 +0x139
github.com/dotcloud/docker.(*Container).cleanup()
/go/src/github.com/dotcloud/docker/container.go:1114 +0x45
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1089 +0x65f
Goroutine 98 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
Goroutine 172 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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 98:
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 172:
github.com/dotcloud/docker.(*Container).releaseNetwork()
/go/src/github.com/dotcloud/docker/container.go:1042 +0x10b
github.com/dotcloud/docker.(*Container).cleanup()
/go/src/github.com/dotcloud/docker/container.go:1114 +0x45
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1089 +0x65f
Goroutine 98 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
Goroutine 172 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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 98:
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 172:
github.com/dotcloud/docker.(*Container).releaseNetwork()
/go/src/github.com/dotcloud/docker/container.go:1042 +0x10b
github.com/dotcloud/docker.(*Container).cleanup()
/go/src/github.com/dotcloud/docker/container.go:1114 +0x45
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1089 +0x65f
Goroutine 98 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
Goroutine 172 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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 98:
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 172:
github.com/dotcloud/docker.(*Container).releaseNetwork()
/go/src/github.com/dotcloud/docker/container.go:1042 +0x10b
github.com/dotcloud/docker.(*Container).cleanup()
/go/src/github.com/dotcloud/docker/container.go:1114 +0x45
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1089 +0x65f
Goroutine 98 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
Goroutine 172 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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: TestRunExit (0.51 seconds)
=== RUN TestRunDisconnect
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
67d3f6b884a96675579f641ad2a071f8f7fa0e4e274251632bfcb221186d52e0
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(67d3f6b884a96675579f641ad2a071f8f7fa0e4e274251632bfcb221186d52e0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(67d3f6b884a96675579f641ad2a071f8f7fa0e4e274251632bfcb221186d52e0) = OK (0)
--- PASS: TestRunDisconnect (0.41 seconds)
=== RUN TestRunDisconnectTty
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
==================
WARNING: DATA RACE
Write by goroutine 67:
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:70 +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 113:
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:46 +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:1790 +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 67 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
Goroutine 113 (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
==================
67fde2b6b82337c8487cd10a4e628a3df88cf93138f7bf518d3cb12886aacfc6
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 109:
github.com/dotcloud/docker.func·027()
/go/src/github.com/dotcloud/docker/container.go:370 +0x560
Previous write by goroutine 89:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:397 +0x7c3
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 109 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:389 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 89 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 109:
github.com/dotcloud/docker.func·027()
/go/src/github.com/dotcloud/docker/container.go:373 +0x5af
Previous write by goroutine 89:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:435 +0x62f
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 109 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:389 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 89 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 113:
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 67:
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:70 +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 113 (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 67 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 113:
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 67:
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:70 +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 113 (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 67 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 113:
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 67:
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:70 +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 113 (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 67 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 113:
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 67:
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:70 +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 113 (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 67 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
==================
WARNING: DATA RACE
Read by goroutine 113:
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 67:
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:70 +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 113 (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 67 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(67fde2b6b82337c8487cd10a4e628a3df88cf93138f7bf518d3cb12886aacfc6)
==================
WARNING: DATA RACE
Read by goroutine 109:
github.com/dotcloud/docker/utils.(*bufReader).Close()
/go/src/github.com/dotcloud/docker/utils/utils.go:369 +0x3a
github.com/dotcloud/docker.func·027()
/go/src/github.com/dotcloud/docker/container.go:389 +0x471
Previous write by goroutine 89:
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:910 +0xca
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:432 +0x4d4
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 109 (running) created at:
github.com/dotcloud/docker.(*Container).Attach()
/go/src/github.com/dotcloud/docker/container.go:389 +0xa42
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1771 +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 89 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(67fde2b6b82337c8487cd10a4e628a3df88cf93138f7bf518d3cb12886aacfc6) = OK (0)
==================
WARNING: DATA RACE
Read by goroutine 129:
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:1085 +0x58e
Previous write by goroutine 53:
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:1790 +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 129 (running) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +0x472d
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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 53 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
--- PASS: TestRunDisconnectTty (0.81 seconds)
=== RUN TestRunAttachStdin
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
1fa5ef7386961f25534101eb382ebe1edc5b0845a16b3beda1661791cf573659
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(1fa5ef7386961f25534101eb382ebe1edc5b0845a16b3beda1661791cf573659)
==================
WARNING: DATA RACE
Write by goroutine 164:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:828 +0x46da
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1657 +0x897
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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
Previous read by goroutine 71:
github.com/dotcloud/docker.(*Container).Wait()
/go/src/github.com/dotcloud/docker/container.go:1221 +0x3d
github.com/dotcloud/docker.(*Server).ContainerAttach()
/go/src/github.com/dotcloud/docker/server.go:1776 +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
Goroutine 164 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
Goroutine 71 (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·050()
/go/src/github.com/dotcloud/docker/server.go:101 +0x165
==================
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(1fa5ef7386961f25534101eb382ebe1edc5b0845a16b3beda1661791cf573659) = OK (0)
--- PASS: TestRunAttachStdin (5.37 seconds)
=== RUN TestRunDetach
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
95515e0571ccf132ae1cf4b9358cffd81db2b88094e11c9ab76ded9fc9efcba8
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(95515e0571ccf132ae1cf4b9358cffd81db2b88094e11c9ab76ded9fc9efcba8)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(95515e0571ccf132ae1cf4b9358cffd81db2b88094e11c9ab76ded9fc9efcba8) = OK (0)
--- PASS: TestRunDetach (0.88 seconds)
=== RUN TestAttachDetach
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
cd203c3ee413c878e92ea9f1c5e20cc268b6f11226bf0476ea94a8fd1827ab46
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(cd203c3ee413c878e92ea9f1c5e20cc268b6f11226bf0476ea94a8fd1827ab46)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(cd203c3ee413c878e92ea9f1c5e20cc268b6f11226bf0476ea94a8fd1827ab46) = OK (0)
--- PASS: TestAttachDetach (0.92 seconds)
=== RUN TestAttachDetachTruncatedID
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
ca85263d4205df88f68e77103bd01a49182cc1d7e9371512f367706a61832fe3
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(ca85263d4205df88f68e77103bd01a49182cc1d7e9371512f367706a61832fe3)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(ca85263d4205df88f68e77103bd01a49182cc1d7e9371512f367706a61832fe3) = OK (0)
--- PASS: TestAttachDetachTruncatedID (0.97 seconds)
=== RUN TestAttachDisconnect
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
6b4d13ec0a116072d2146621b288589108780cbed4e166189f2c2c42533170fa
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(6b4d13ec0a116072d2146621b288589108780cbed4e166189f2c2c42533170fa)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(6b4d13ec0a116072d2146621b288589108780cbed4e166189f2c2c42533170fa) = OK (0)
--- PASS: TestAttachDisconnect (0.94 seconds)
=== RUN TestRunAutoRemove
--- SKIP: TestRunAutoRemove (0.00 seconds)
commands_test.go:680: Fixme. Skipping test for now, race condition
=== RUN TestCmdLogs
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
2bca4c5db7e9c2608903603087446016a8a2f903a2ca5dc12b0cd4b80eb53036
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(2bca4c5db7e9c2608903603087446016a8a2f903a2ca5dc12b0cd4b80eb53036)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(2bca4c5db7e9c2608903603087446016a8a2f903a2ca5dc12b0cd4b80eb53036) = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
7c0847b0dd3929a6aa158afa5bbde004635108d01ace08932779cd1a4ce2beef
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(7c0847b0dd3929a6aa158afa5bbde004635108d01ace08932779cd1a4ce2beef)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(7c0847b0dd3929a6aa158afa5bbde004635108d01ace08932779cd1a4ce2beef) = OK (0)
--- PASS: TestCmdLogs (0.80 seconds)
=== RUN TestRunErrorBindMountRootSource
--- PASS: TestRunErrorBindMountRootSource (0.00 seconds)
=== RUN TestRunErrorBindNonExistingSource
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
a73eabcf0443a4427956db73bdfaf2f27364eee127abb7fb1e55223d733c0774
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(a73eabcf0443a4427956db73bdfaf2f27364eee127abb7fb1e55223d733c0774)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(a73eabcf0443a4427956db73bdfaf2f27364eee127abb7fb1e55223d733c0774) = 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.06 seconds)
=== RUN TestImagesViz
==================
WARNING: DATA RACE
Write by goroutine 104:
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 172:
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:247 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +0x7aa
Goroutine 104 (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 172 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +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.84 seconds)
=== RUN TestImagesTree
==================
WARNING: DATA RACE
Write by goroutine 193:
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 161:
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:247 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +0x7aa
runtime.gosched0()
?:0 +0xaf
regexp.(*machine).match()
/usr/local/go/src/pkg/regexp/exec.go:165 +0x6a9
regexp.(*Regexp).doExecute()
/usr/local/go/src/pkg/regexp/exec.go:333 +0x178
regexp.(*Regexp).MatchString()
/usr/local/go/src/pkg/regexp/regexp.go:386 +0x77
github.com/gorilla/mux.(*routeRegexp).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/regexp.go:130 +0xae
github.com/gorilla/mux.(*Route).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/route.go:43 +0xe6
github.com/gorilla/mux.(*Router).Match()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:54 +0xa2
github.com/gorilla/mux.(*Router).ServeHTTP()
/go/src/github.com/dotcloud/docker/vendor/src/github.com/gorilla/mux/mux.go:74 +0x16f
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 193 (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 161 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +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.72 seconds)
=== RUN TestRunCidFile
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job create()
98b69bcba3dbc259db45bc6a08c7c5371cf7e4d23da652c99083a93665a45f4f
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] +job start(98b69bcba3dbc259db45bc6a08c7c5371cf7e4d23da652c99083a93665a45f4f)
[/tmp/docker-test15c9-NewTestEngine-759784262|050cde08] -job start(98b69bcba3dbc259db45bc6a08c7c5371cf7e4d23da652c99083a93665a45f4f) = OK (0)
2013/11/25 17:35:26 Warning: couldn't load df09538ca43f62f417c141223c0cbbe9d88558d0a979da435601fe43126d3683 from test/latest: No such id: df09538ca43f62f417c141223c0cbbe9d88558d0a979da435601fe43126d3683
--- PASS: TestRunCidFile (0.26 seconds)
=== RUN TestIDFormat
--- PASS: TestIDFormat (0.21 seconds)
=== RUN TestMultipleAttachRestart
2013/11/25 17:35:27 error killing container 516a0e23adb3 (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/25 17:35:27 Failed to send SIGTERM to the process, force killing
2013/11/25 17:35:27 error killing container 516a0e23adb3 (lxc-kill: '516a0e23adb3e146ee832d2e9c2b5d268a0bc86b4f2f97e6b8e86eb834817cce' is not running
lxc-kill: failed to get the init pid
, exit status 255)
--- FAIL: TestMultipleAttachRestart (0.46 seconds)
container_test.go:91: exit status 255
=== RUN TestDiff
[/tmp/docker-test15c9-NewTestEngine-158961144|2292c373] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-158961144|2292c373.initapi()] Creating server
2013/11/25 17:35:27 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-158961144|2292c373.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-158961144|2292c373] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-158961144|2292c373] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-158961144|2292c373] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-158961144|2292c373] -job initapi() = OK (0)
--- PASS: TestDiff (1.29 seconds)
=== RUN TestCommitAutoRun
--- PASS: TestCommitAutoRun (0.87 seconds)
=== RUN TestCommitRun
--- PASS: TestCommitRun (0.86 seconds)
=== RUN TestStart
2013/11/25 17:35:30 WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
--- PASS: TestStart (1.01 seconds)
=== RUN TestRun
--- PASS: TestRun (0.46 seconds)
=== RUN TestOutput
--- PASS: TestOutput (0.54 seconds)
=== RUN TestContainerNetwork
--- PASS: TestContainerNetwork (0.50 seconds)
=== RUN TestKillDifferentUser
--- PASS: TestKillDifferentUser (0.45 seconds)
=== RUN TestCreateVolume
[/tmp/docker-test15c9-NewTestEngine-328592544|709499b0] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-328592544|709499b0.initapi()] Creating server
2013/11/25 17:35:33 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-328592544|709499b0.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-328592544|709499b0] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-328592544|709499b0] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-328592544|709499b0] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-328592544|709499b0] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-328592544|709499b0] +job create()
ed69c2186c34fb5dabbe971a686718b05df88ff0887543a15956046c792e9822
[/tmp/docker-test15c9-NewTestEngine-328592544|709499b0] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-328592544|709499b0] +job start(ed69c2186c34fb5dabbe971a686718b05df88ff0887543a15956046c792e9822)
[/tmp/docker-test15c9-NewTestEngine-328592544|709499b0] -job start(ed69c2186c34fb5dabbe971a686718b05df88ff0887543a15956046c792e9822) = OK (0)
--- PASS: TestCreateVolume (0.46 seconds)
=== RUN TestKill
--- PASS: TestKill (1.03 seconds)
=== RUN TestExitCode
--- PASS: TestExitCode (0.98 seconds)
=== RUN TestRestart
--- PASS: TestRestart (0.86 seconds)
=== RUN TestRestartStdin
--- PASS: TestRestartStdin (0.92 seconds)
=== RUN TestUser
--- PASS: TestUser (2.47 seconds)
=== RUN TestMultipleContainers
--- PASS: TestMultipleContainers (1.30 seconds)
=== RUN TestStdin
--- PASS: TestStdin (0.72 seconds)
=== RUN TestTty
--- PASS: TestTty (0.42 seconds)
=== RUN TestEnv
--- PASS: TestEnv (0.50 seconds)
=== RUN TestEntrypoint
--- PASS: TestEntrypoint (0.48 seconds)
=== RUN TestEntrypointNoCmd
--- PASS: TestEntrypointNoCmd (0.50 seconds)
=== RUN TestCopyVolumeUidGid
[/tmp/docker-test15c9-NewTestEngine-209152508|78c52c24] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-209152508|78c52c24.initapi()] Creating server
2013/11/25 17:35:44 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-209152508|78c52c24.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-209152508|78c52c24] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-209152508|78c52c24] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-209152508|78c52c24] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-209152508|78c52c24] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-209152508|78c52c24] +job start(204a209c87cae18a019d799c5fd6e99cc52adfb729c24f5a222f433d74f6a7e3)
[/tmp/docker-test15c9-NewTestEngine-209152508|78c52c24] -job start(204a209c87cae18a019d799c5fd6e99cc52adfb729c24f5a222f433d74f6a7e3) = OK (0)
--- PASS: TestCopyVolumeUidGid (0.96 seconds)
=== RUN TestCopyVolumeContent
[/tmp/docker-test15c9-NewTestEngine-464834702|0ebc07ff] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-464834702|0ebc07ff.initapi()] Creating server
2013/11/25 17:35:45 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-464834702|0ebc07ff.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-464834702|0ebc07ff] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-464834702|0ebc07ff] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-464834702|0ebc07ff] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-464834702|0ebc07ff] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-464834702|0ebc07ff] +job start(15f15bee110b3dc0abf72750e7b1d2fba783919fb1aaacb8ddbdae1a3c01023e)
[/tmp/docker-test15c9-NewTestEngine-464834702|0ebc07ff] -job start(15f15bee110b3dc0abf72750e7b1d2fba783919fb1aaacb8ddbdae1a3c01023e) = OK (0)
--- PASS: TestCopyVolumeContent (1.03 seconds)
=== RUN TestBindMounts
[/tmp/docker-test15c9-NewTestEngine-094685424|bd6b667f] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-094685424|bd6b667f.initapi()] Creating server
2013/11/25 17:35:46 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-094685424|bd6b667f.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-094685424|bd6b667f] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-094685424|bd6b667f] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-094685424|bd6b667f] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-094685424|bd6b667f] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-094685424|bd6b667f] +job start(dbfcdd27680b7b46bf8fa38abc79fe84e645904477dfc2b820a2ca2b9dc4a602)
[/tmp/docker-test15c9-NewTestEngine-094685424|bd6b667f] -job start(dbfcdd27680b7b46bf8fa38abc79fe84e645904477dfc2b820a2ca2b9dc4a602) = OK (0)
[/tmp/docker-test15c9-NewTestEngine-094685424|bd6b667f] +job start(6908dd6486bb3857f42d516841eb4ded8a22f6a163585a400b783b8fa0efa12e)
[/tmp/docker-test15c9-NewTestEngine-094685424|bd6b667f] -job start(6908dd6486bb3857f42d516841eb4ded8a22f6a163585a400b783b8fa0efa12e) = OK (0)
--- PASS: TestBindMounts (0.91 seconds)
=== RUN TestFromVolumesInReadonlyMode
--- PASS: TestFromVolumesInReadonlyMode (0.90 seconds)
=== RUN TestVolumesFromReadonlyMount
--- PASS: TestVolumesFromReadonlyMount (0.88 seconds)
=== RUN TestRestartWithVolumes
--- PASS: TestRestartWithVolumes (0.90 seconds)
=== RUN TestVolumesFromWithVolumes
--- PASS: TestVolumesFromWithVolumes (1.30 seconds)
=== RUN TestOnlyLoopbackExistsWhenUsingDisableNetworkOption
[/tmp/docker-test15c9-NewTestEngine-806245878|2341cc35] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-806245878|2341cc35.initapi()] Creating server
2013/11/25 17:35:51 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-806245878|2341cc35.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-806245878|2341cc35] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-806245878|2341cc35] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-806245878|2341cc35] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-806245878|2341cc35] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-806245878|2341cc35] +job create()
0566219f148c2b5e2ddfe03f7b49ae93686854c8ec8fa6862815558df3b43379
[/tmp/docker-test15c9-NewTestEngine-806245878|2341cc35] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-806245878|2341cc35] +job start(0566219f148c2b5e2ddfe03f7b49ae93686854c8ec8fa6862815558df3b43379)
[/tmp/docker-test15c9-NewTestEngine-806245878|2341cc35] -job start(0566219f148c2b5e2ddfe03f7b49ae93686854c8ec8fa6862815558df3b43379) = OK (0)
--- PASS: TestOnlyLoopbackExistsWhenUsingDisableNetworkOption (0.49 seconds)
=== RUN TestPrivilegedCanMknod
[/tmp/docker-test15c9-NewTestEngine-362739421|5bba622a] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-362739421|5bba622a.initapi()] Creating server
2013/11/25 17:35:51 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-362739421|5bba622a.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-362739421|5bba622a] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-362739421|5bba622a] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-362739421|5bba622a] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-362739421|5bba622a] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-362739421|5bba622a] +job start(20dc3f847f90cebc4263e51b33fc222ccb850196127bcf135e0ac0b07b824600)
[/tmp/docker-test15c9-NewTestEngine-362739421|5bba622a] -job start(20dc3f847f90cebc4263e51b33fc222ccb850196127bcf135e0ac0b07b824600) = OK (0)
--- PASS: TestPrivilegedCanMknod (0.51 seconds)
=== RUN TestPrivilegedCanMount
[/tmp/docker-test15c9-NewTestEngine-259739800|893079fe] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-259739800|893079fe.initapi()] Creating server
2013/11/25 17:35:52 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-259739800|893079fe.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-259739800|893079fe] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-259739800|893079fe] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-259739800|893079fe] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-259739800|893079fe] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-259739800|893079fe] +job start(efea297932d98566426f112fd81067927071b97407a3ff2f3d4ebe2ee2b876ae)
[/tmp/docker-test15c9-NewTestEngine-259739800|893079fe] -job start(efea297932d98566426f112fd81067927071b97407a3ff2f3d4ebe2ee2b876ae) = OK (0)
--- PASS: TestPrivilegedCanMount (0.48 seconds)
=== RUN TestPrivilegedCannotMknod
[/tmp/docker-test15c9-NewTestEngine-111581975|216e72e3] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-111581975|216e72e3.initapi()] Creating server
2013/11/25 17:35:52 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-111581975|216e72e3.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-111581975|216e72e3] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-111581975|216e72e3] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-111581975|216e72e3] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-111581975|216e72e3] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-111581975|216e72e3] +job start(ed2b45bda224c8192f3b515298d2380a36eb5452967e7203fe188dbe9c6630e9)
[/tmp/docker-test15c9-NewTestEngine-111581975|216e72e3] -job start(ed2b45bda224c8192f3b515298d2380a36eb5452967e7203fe188dbe9c6630e9) = OK (0)
--- PASS: TestPrivilegedCannotMknod (0.47 seconds)
=== RUN TestPrivilegedCannotMount
[/tmp/docker-test15c9-NewTestEngine-435092874|966fb432] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-435092874|966fb432.initapi()] Creating server
2013/11/25 17:35:53 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-435092874|966fb432.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-435092874|966fb432] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-435092874|966fb432] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-435092874|966fb432] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-435092874|966fb432] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-435092874|966fb432] +job start(edcd68be9c4d4273f67da86df95fe23476a28bc198dd6725848400851333e90a)
[/tmp/docker-test15c9-NewTestEngine-435092874|966fb432] -job start(edcd68be9c4d4273f67da86df95fe23476a28bc198dd6725848400851333e90a) = OK (0)
--- PASS: TestPrivilegedCannotMount (0.44 seconds)
=== RUN TestMultipleVolumesFrom
--- PASS: TestMultipleVolumesFrom (1.17 seconds)
=== RUN TestRestartGhost
--- PASS: TestRestartGhost (0.52 seconds)
=== RUN TestMount
--- PASS: TestMount (0.06 seconds)
=== RUN TestIptables
--- PASS: TestIptables (0.03 seconds)
=== RUN TestRuntimeCreate
--- PASS: TestRuntimeCreate (0.34 seconds)
=== RUN TestDestroy
--- PASS: TestDestroy (0.29 seconds)
=== RUN TestGet
--- PASS: TestGet (0.26 seconds)
=== RUN TestAllocateTCPPortLocalhost
[/tmp/docker-test15c9-NewTestEngine-464629874|203fa280] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-464629874|203fa280.initapi()] Creating server
2013/11/25 17:35:56 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-464629874|203fa280.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-464629874|203fa280] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-464629874|203fa280] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-464629874|203fa280] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-464629874|203fa280] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-464629874|203fa280] +job create()
3566261b785cc1d0b934dac0cda8138f8d9a042b14246fba9b5ae41b9de80492
[/tmp/docker-test15c9-NewTestEngine-464629874|203fa280] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-464629874|203fa280] +job start(3566261b785cc1d0b934dac0cda8138f8d9a042b14246fba9b5ae41b9de80492)
[/tmp/docker-test15c9-NewTestEngine-464629874|203fa280] -job start(3566261b785cc1d0b934dac0cda8138f8d9a042b14246fba9b5ae41b9de80492) = OK (0)
--- PASS: TestAllocateTCPPortLocalhost (1.09 seconds)
=== RUN TestAllocateUDPPortLocalhost
[/tmp/docker-test15c9-NewTestEngine-092402473|f4628fc8] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-092402473|f4628fc8.initapi()] Creating server
2013/11/25 17:35:57 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-092402473|f4628fc8.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-092402473|f4628fc8] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-092402473|f4628fc8] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-092402473|f4628fc8] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-092402473|f4628fc8] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-092402473|f4628fc8] +job create()
c72211beb5502fe0f706cbe325a0c6e318af19c9157176b703f773273e5b55fa
[/tmp/docker-test15c9-NewTestEngine-092402473|f4628fc8] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-092402473|f4628fc8] +job start(c72211beb5502fe0f706cbe325a0c6e318af19c9157176b703f773273e5b55fa)
[/tmp/docker-test15c9-NewTestEngine-092402473|f4628fc8] -job start(c72211beb5502fe0f706cbe325a0c6e318af19c9157176b703f773273e5b55fa) = OK (0)
--- PASS: TestAllocateUDPPortLocalhost (1.04 seconds)
=== RUN TestRestore
[/tmp/docker-test15c9-NewTestEngine-209472628|7a3f6656] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-209472628|7a3f6656.initapi()] Creating server
2013/11/25 17:35:58 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-209472628|7a3f6656.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-209472628|7a3f6656] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-209472628|7a3f6656] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-209472628|7a3f6656] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-209472628|7a3f6656] -job initapi() = OK (0)
==================
WARNING: DATA RACE
Write by goroutine 210:
github.com/dotcloud/docker.(*State).SetRunning()
/go/src/github.com/dotcloud/docker/state.go:67 +0x9c
github.com/dotcloud/docker/integration.TestRestore()
/go/src/github.com/dotcloud/docker/integration/runtime_test.go:546 +0x728
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 192:
reflect.Value.Bool()
/usr/local/go/src/pkg/reflect/value.go:289 +0x5b
encoding/json.boolEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:484 +0x6d
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:247 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +0x7aa
runtime.gosched0()
?:0 +0xaf
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.(*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:247 +0x50
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:830 +0x4714
github.com/dotcloud/docker.(*Container).Output()
/go/src/github.com/dotcloud/docker/container.go:881 +0xeb
github.com/dotcloud/docker/integration.TestMultipleVolumesFrom()
/go/src/github.com/dotcloud/docker/integration/container_test.go:1645 +0x1153
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 210 (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:831 +0x472d
github.com/dotcloud/docker/integration.TestRestore()
/go/src/github.com/dotcloud/docker/integration/runtime_test.go:532 +0x32c
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
==================
WARNING: DATA RACE
Write by goroutine 210:
github.com/dotcloud/docker.(*State).SetRunning()
/go/src/github.com/dotcloud/docker/state.go:70 +0x11d
github.com/dotcloud/docker/integration.TestRestore()
/go/src/github.com/dotcloud/docker/integration/runtime_test.go:546 +0x728
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Previous read by goroutine 192:
reflect.memmove()
/usr/local/go/src/pkg/reflect/value.go:39 +0x190
reflect.valueInterface()
/usr/local/go/src/pkg/reflect/value.go:1018 +0x2e9
reflect.Value.Interface()
/usr/local/go/src/pkg/reflect/value.go:977 +0x5f
encoding/json.marshalerEncoder()
/usr/local/go/src/pkg/encoding/json/encode.go:421 +0xe7
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*structEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:590 +0x2fd
encoding/json.*structEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:604 +0x65
encoding/json.(*ptrEncoder).encode()
/usr/local/go/src/pkg/encoding/json/encode.go:712 +0x117
encoding/json.*ptrEncoder.(encoding/json.encode)·fm()
/usr/local/go/src/pkg/encoding/json/encode.go:717 +0x65
encoding/json.(*encodeState).reflectValue()
/usr/local/go/src/pkg/encoding/json/encode.go:305 +0x7e
encoding/json.(*encodeState).marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:276 +0xd9
encoding/json.Marshal()
/usr/local/go/src/pkg/encoding/json/encode.go:132 +0x95
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:247 +0x50
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +0x7aa
runtime.gosched0()
?:0 +0xaf
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.(*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:247 +0x50
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:830 +0x4714
github.com/dotcloud/docker.(*Container).Output()
/go/src/github.com/dotcloud/docker/container.go:881 +0xeb
github.com/dotcloud/docker/integration.TestMultipleVolumesFrom()
/go/src/github.com/dotcloud/docker/integration/container_test.go:1645 +0x1153
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 210 (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:831 +0x472d
github.com/dotcloud/docker/integration.TestRestore()
/go/src/github.com/dotcloud/docker/integration/runtime_test.go:532 +0x32c
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
==================
[/tmp/docker-test15c9-NewTestEngine-209472628|16022ffe] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-209472628|16022ffe.initapi()] Creating server
2013/11/25 17:35:59 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-209472628|16022ffe.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-209472628|16022ffe] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-209472628|16022ffe] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-209472628|16022ffe] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-209472628|16022ffe] -job initapi() = OK (0)
--- PASS: TestRestore (1.40 seconds)
=== RUN TestReloadContainerLinks
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|3c372dd7] +job initapi()
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|3c372dd7.initapi()] Creating server
2013/11/25 17:35:59 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|3c372dd7.initapi()] Setting up signal traps
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|3c372dd7] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|3c372dd7] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|3c372dd7] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|3c372dd7] -job initapi() = OK (0)
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|87d47d53] +job initapi()
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|87d47d53.initapi()] Creating server
2013/11/25 17:36:00 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|87d47d53.initapi()] Setting up signal traps
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|87d47d53] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|87d47d53] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|87d47d53] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-TestReloadContainerLinks-613536579|87d47d53] -job initapi() = OK (0)
2013/11/25 17:36:03 Container 256a27bebc392c2ad7b9d03f086bf75a72599302a407565b9e80bd87958c2c23 failed to exit within 3 seconds of SIGTERM - using the force
2013/11/25 17:36:06 Container a65323b26a82b94a6a286db0150dfc50f2a4d21754e3272540fd583f25a57544 failed to exit within 3 seconds of SIGTERM - using the force
--- PASS: TestReloadContainerLinks (7.17 seconds)
=== RUN TestDefaultContainerName
[/tmp/docker-test15c9-NewTestEngine-549323206|b322b3d1] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-549323206|b322b3d1.initapi()] Creating server
2013/11/25 17:36:07 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-549323206|b322b3d1.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-549323206|b322b3d1] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-549323206|b322b3d1] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-549323206|b322b3d1] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-549323206|b322b3d1] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-549323206|b322b3d1] +job create(some_name)
6f43c181afe7c8ad9c7a842196eec72c83f63eba6fbf0d7cb1542afd6e7b7386
[/tmp/docker-test15c9-NewTestEngine-549323206|b322b3d1] -job create(some_name) = OK (0)
--- PASS: TestDefaultContainerName (0.30 seconds)
=== RUN TestRandomContainerName
[/tmp/docker-test15c9-NewTestEngine-254325869|f38984bf] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-254325869|f38984bf.initapi()] Creating server
2013/11/25 17:36:07 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-254325869|f38984bf.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-254325869|f38984bf] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-254325869|f38984bf] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-254325869|f38984bf] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-254325869|f38984bf] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-254325869|f38984bf] +job create()
67bca3490b089d2faec65af016f8427050b3c59ed7ca0867f4995024b0a1758c
[/tmp/docker-test15c9-NewTestEngine-254325869|f38984bf] -job create() = OK (0)
--- PASS: TestRandomContainerName (0.26 seconds)
=== RUN TestLinkChildContainer
[/tmp/docker-test15c9-NewTestEngine-624438504|8efccc39] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-624438504|8efccc39.initapi()] Creating server
2013/11/25 17:36:07 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-624438504|8efccc39.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-624438504|8efccc39] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-624438504|8efccc39] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-624438504|8efccc39] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-624438504|8efccc39] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-624438504|8efccc39] +job create(/webapp)
de318354a1b7d78939a55abd97db6f64813f4a4c91559db6becf4ee577f94d83
[/tmp/docker-test15c9-NewTestEngine-624438504|8efccc39] -job create(/webapp) = OK (0)
[/tmp/docker-test15c9-NewTestEngine-624438504|8efccc39] +job create()
1ff779695a4dda4654a0d220df6f0d211acede5c705069fd80ed240053d47128
[/tmp/docker-test15c9-NewTestEngine-624438504|8efccc39] -job create() = OK (0)
--- PASS: TestLinkChildContainer (0.24 seconds)
=== RUN TestGetAllChildren
[/tmp/docker-test15c9-NewTestEngine-752775463|1b6cc413] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-752775463|1b6cc413.initapi()] Creating server
2013/11/25 17:36:07 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-752775463|1b6cc413.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-752775463|1b6cc413] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-752775463|1b6cc413] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-752775463|1b6cc413] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-752775463|1b6cc413] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-752775463|1b6cc413] +job create(/webapp)
63e5f5fa4de55a631f64d0b55b13489a678f7ebfcd795446425d1bb4f33da0df
[/tmp/docker-test15c9-NewTestEngine-752775463|1b6cc413] -job create(/webapp) = OK (0)
[/tmp/docker-test15c9-NewTestEngine-752775463|1b6cc413] +job create()
013c6b60cbad5ccb39fe3939ce47c2f90d751be7182c07eb35d04ef07c0f23aa
[/tmp/docker-test15c9-NewTestEngine-752775463|1b6cc413] -job create() = OK (0)
--- PASS: TestGetAllChildren (0.25 seconds)
=== RUN TestContainerTagImageDelete
[/tmp/docker-test15c9-NewTestEngine-832519258|1d0b7a07] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-832519258|1d0b7a07.initapi()] Creating server
2013/11/25 17:36:08 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-832519258|1d0b7a07.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-832519258|1d0b7a07] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-832519258|1d0b7a07] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-832519258|1d0b7a07] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-832519258|1d0b7a07] -job initapi() = OK (0)
--- PASS: TestContainerTagImageDelete (0.30 seconds)
=== RUN TestCreateRm
[/tmp/docker-test15c9-NewTestEngine-408608753|0ca0fc50] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-408608753|0ca0fc50.initapi()] Creating server
2013/11/25 17:36:08 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-408608753|0ca0fc50.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-408608753|0ca0fc50] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-408608753|0ca0fc50] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-408608753|0ca0fc50] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-408608753|0ca0fc50] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-408608753|0ca0fc50] +job create()
c268467312fd1b92a61c173756dd82df57ad4fcede76f30645e57b6c7500503a
[/tmp/docker-test15c9-NewTestEngine-408608753|0ca0fc50] -job create() = OK (0)
--- PASS: TestCreateRm (0.29 seconds)
=== RUN TestCreateRmVolumes
[/tmp/docker-test15c9-NewTestEngine-362398876|6a563db3] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-362398876|6a563db3.initapi()] Creating server
2013/11/25 17:36:08 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-362398876|6a563db3.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-362398876|6a563db3] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-362398876|6a563db3] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-362398876|6a563db3] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-362398876|6a563db3] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-362398876|6a563db3] +job create()
820641dde72562404cb3d20c5f3ec99e458eb7fc2e567dc0b504ed04c2a33045
[/tmp/docker-test15c9-NewTestEngine-362398876|6a563db3] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-362398876|6a563db3] +job start(820641dde72562404cb3d20c5f3ec99e458eb7fc2e567dc0b504ed04c2a33045)
[/tmp/docker-test15c9-NewTestEngine-362398876|6a563db3] -job start(820641dde72562404cb3d20c5f3ec99e458eb7fc2e567dc0b504ed04c2a33045) = OK (0)
2013/11/25 17:36:08 error killing container 820641dde725 (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/25 17:36:08 Failed to send SIGTERM to the process, force killing
2013/11/25 17:36:08 error killing container 820641dde725 (lxc-kill: '820641dde72562404cb3d20c5f3ec99e458eb7fc2e567dc0b504ed04c2a33045' is not running
lxc-kill: failed to get the init pid
, exit status 255)
--- FAIL: TestCreateRmVolumes (0.54 seconds)
server_test.go:133: Cannot stop container 820641dde72562404cb3d20c5f3ec99e458eb7fc2e567dc0b504ed04c2a33045: exit status 255
=== RUN TestCommit
[/tmp/docker-test15c9-NewTestEngine-810223435|3456c3c8] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-810223435|3456c3c8.initapi()] Creating server
2013/11/25 17:36:09 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-810223435|3456c3c8.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-810223435|3456c3c8] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-810223435|3456c3c8] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-810223435|3456c3c8] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-810223435|3456c3c8] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-810223435|3456c3c8] +job create()
83d17eaec93b73ad3799eb1f809c86319970f0df4a2d10c2c870556de2022020
[/tmp/docker-test15c9-NewTestEngine-810223435|3456c3c8] -job create() = OK (0)
--- PASS: TestCommit (0.38 seconds)
=== RUN TestCreateStartRestartStopStartKillRm
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c.initapi()] Creating server
2013/11/25 17:36:09 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c] +job create()
5a38f64fb25248039f24c1f24d34e440c8622599986d7cc6b554d2ca4f49c0bd
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c] +job start(5a38f64fb25248039f24c1f24d34e440c8622599986d7cc6b554d2ca4f49c0bd)
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c] -job start(5a38f64fb25248039f24c1f24d34e440c8622599986d7cc6b554d2ca4f49c0bd) = OK (0)
2013/11/25 17:36:24 Container 5a38f64fb25248039f24c1f24d34e440c8622599986d7cc6b554d2ca4f49c0bd failed to exit within 15 seconds of SIGTERM - using the force
2013/11/25 17:36:40 Container 5a38f64fb25248039f24c1f24d34e440c8622599986d7cc6b554d2ca4f49c0bd failed to exit within 15 seconds of SIGTERM - using the force
[/tmp/docker-test15c9-NewTestEngine-640268334|e79f115c] +job start(5a38f64fb25248039f24c1f24d34e440c8622599986d7cc6b554d2ca4f49c0bd)
==================
WARNING: DATA RACE
Write by goroutine 228:
github.com/dotcloud/docker.(*Server).ContainerStart()
/go/src/github.com/dotcloud/docker/server.go:1654 +0x870
github.com/dotcloud/docker.*Server.ContainerStart·fm()
/go/src/github.com/dotcloud/docker/server.go:73 +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 195:
github.com/dotcloud/docker.(*Container).writeHostConfig()
/go/src/github.com/dotcloud/docker/container.go:275 +0x4f
github.com/dotcloud/docker.(*Container).ToDisk()
/go/src/github.com/dotcloud/docker/container.go:255 +0x10a
github.com/dotcloud/docker.(*Container).monitor()
/go/src/github.com/dotcloud/docker/container.go:1102 +0x7aa
runtime.gosched0()
?:0 +0xaf
encoding/json.(*decodeState).literal()
/usr/local/go/src/pkg/encoding/json/decode.go:592 +0x5c
encoding/json.(*decodeState).value()
/usr/local/go/src/pkg/encoding/json/decode.go:287 +0x4f6
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.LoadImage()
/go/src/github.com/dotcloud/docker/image.go:46 +0x151
github.com/dotcloud/docker.(*Graph).Get()
/go/src/github.com/dotcloud/docker/graph.go:77 +0xf6
github.com/dotcloud/docker.(*Graph).walkAll()
/go/src/github.com/dotcloud/docker/graph.go:296 +0xfa
github.com/dotcloud/docker.(*Graph).Map()
/go/src/github.com/dotcloud/docker/graph.go:281 +0xa7
github.com/dotcloud/docker/integration.GetTestImage()
/go/src/github.com/dotcloud/docker/integration/runtime_test.go:171 +0x61
github.com/dotcloud/docker/integration.TestIDFormat()
/go/src/github.com/dotcloud/docker/integration/container_test.go:24 +0x8e
testing.tRunner()
/usr/local/go/src/pkg/testing/testing.go:391 +0x10f
Goroutine 228 (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 195 (finished) created at:
github.com/dotcloud/docker.(*Container).Start()
/go/src/github.com/dotcloud/docker/container.go:831 +0x472d
github.com/dotcloud/docker.(*Container).Restart()
/go/src/github.com/dotcloud/docker/container.go:1216 +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-test15c9-NewTestEngine-640268334|e79f115c] -job start(5a38f64fb25248039f24c1f24d34e440c8622599986d7cc6b554d2ca4f49c0bd) = OK (0)
--- PASS: TestCreateStartRestartStopStartKillRm (31.46 seconds)
=== RUN TestRunWithTooLowMemoryLimit
[/tmp/docker-test15c9-NewTestEngine-362628021|bb550bfd] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-362628021|bb550bfd.initapi()] Creating server
2013/11/25 17:36:41 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-362628021|bb550bfd.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-362628021|bb550bfd] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-362628021|bb550bfd] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-362628021|bb550bfd] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-362628021|bb550bfd] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-362628021|bb550bfd] +job create()
[/tmp/docker-test15c9-NewTestEngine-362628021|bb550bfd] -job create() = ERR (Minimum memory limit allowed is 512k)
--- PASS: TestRunWithTooLowMemoryLimit (0.33 seconds)
=== RUN TestRmi
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9.initapi()] Creating server
2013/11/25 17:36:41 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] -job initapi() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] +job create()
bb3d928ee4084ad18ba75e34e24e155f867812fe838a536d21abd28e28324eb6
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] +job start(bb3d928ee4084ad18ba75e34e24e155f867812fe838a536d21abd28e28324eb6)
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] -job start(bb3d928ee4084ad18ba75e34e24e155f867812fe838a536d21abd28e28324eb6) = OK (0)
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] +job create()
fa3410b6109f325a18f74f5d97817b7cca239ce0456a38a116de5c8c57ee154d
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] -job create() = OK (0)
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] +job start(fa3410b6109f325a18f74f5d97817b7cca239ce0456a38a116de5c8c57ee154d)
[/tmp/docker-test15c9-NewTestEngine-810215824|c694dde9] -job start(fa3410b6109f325a18f74f5d97817b7cca239ce0456a38a116de5c8c57ee154d) = OK (0)
--- PASS: TestRmi (1.08 seconds)
=== RUN TestImagesFilter
[/tmp/docker-test15c9-NewTestEngine-690971055|f8e7db78] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-690971055|f8e7db78.initapi()] Creating server
2013/11/25 17:36:42 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-690971055|f8e7db78.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-690971055|f8e7db78] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-690971055|f8e7db78] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-690971055|f8e7db78] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-690971055|f8e7db78] -job initapi() = OK (0)
--- PASS: TestImagesFilter (0.32 seconds)
=== RUN TestImageInsert
[/tmp/docker-test15c9-NewTestEngine-575968066|d4100055] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-575968066|d4100055.initapi()] Creating server
2013/11/25 17:36:42 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-575968066|d4100055.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-575968066|d4100055] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-575968066|d4100055] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-575968066|d4100055] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-575968066|d4100055] -job initapi() = OK (0)
--- PASS: TestImageInsert (0.95 seconds)
=== RUN TestServerListOrderedImagesByCreationDate
[/tmp/docker-test15c9-NewTestEngine-918085561|318300d0] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-918085561|318300d0.initapi()] Creating server
2013/11/25 17:36:43 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-918085561|318300d0.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-918085561|318300d0] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-918085561|318300d0] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-918085561|318300d0] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-918085561|318300d0] -job initapi() = OK (0)
--- PASS: TestServerListOrderedImagesByCreationDate (0.27 seconds)
=== RUN TestServerListOrderedImagesByCreationDateAndTag
[/tmp/docker-test15c9-NewTestEngine-457141700|528ee827] +job initapi()
[/tmp/docker-test15c9-NewTestEngine-457141700|528ee827.initapi()] Creating server
2013/11/25 17:36:44 WARNING: Your kernel does not support cgroup swap limit.
[/tmp/docker-test15c9-NewTestEngine-457141700|528ee827.initapi()] Setting up signal traps
[/tmp/docker-test15c9-NewTestEngine-457141700|528ee827] Register(create) (handlers=map[initapi:0x606570])
[/tmp/docker-test15c9-NewTestEngine-457141700|528ee827] Register(start) (handlers=map[initapi:0x606570 create:0x630290])
[/tmp/docker-test15c9-NewTestEngine-457141700|528ee827] Register(serveapi) (handlers=map[initapi:0x606570 create:0x630290 start:0x630300])
[/tmp/docker-test15c9-NewTestEngine-457141700|528ee827] -job initapi() = OK (0)
--- PASS: TestServerListOrderedImagesByCreationDateAndTag (1.42 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: 184
FAIL
exit status 1
FAIL github.com/dotcloud/docker/integration 148.620s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment