10 web front ends. docker stop
one of the members. Interlock crashes:
time="2015-09-16T19:08:59Z" level="info" msg="[haproxy] web.docker.demo: upstream=10.0.10.15:809 container=www9"
time="2015-09-16T19:08:59Z" level="info" msg="[haproxy] web.docker.demo: upstream=10.0.10.15:808 container=www8"
fatal error: unexpected signal during runtime execution
[signal 0xb code=0x1 addr=0x63 pc=0x7f7eb69494fc]
runtime stack:
runtime.gothrow(0x8cdad0, 0x2a)
/usr/src/go/src/runtime/panic.go:503 +0x8e
runtime.sigpanic()
/usr/src/go/src/runtime/sigpanic_unix.go:14 +0x5e
goroutine 28 [syscall, locked to thread]:
runtime.cgocall_errno(0x401930, 0xc20801c4d0, 0x0)
/usr/src/go/src/runtime/cgocall.go:130 +0xf5 fp=0xc20801c490 sp=0xc20801c468
net._C2func_getaddrinfo(0x7f7eb0000a00, 0x0, 0xc20801c5c8, 0xc20801c518, 0xc200000000, 0x0, 0x0)
/usr/src/go/src/net/:26 +0x55 fp=0xc20801c4d0 sp=0xc20801c490
net.cgoLookupIPCNAME(0xc20800b8c7, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/cgo_unix.go:96 +0x1c5 fp=0xc20801c600 sp=0xc20801c4d0
net.cgoLookupIP(0xc20800b8c7, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc20800ad27)
/usr/src/go/src/net/cgo_unix.go:148 +0x65 fp=0xc20801c658 sp=0xc20801c600
net.lookupIP(0xc20800b8c7, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/lookup_unix.go:64 +0x5f fp=0xc20801c6a0 sp=0xc20801c658
net.func·026(0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/lookup.go:79 +0x55 fp=0xc20801c708 sp=0xc20801c6a0
net.(*singleflight).doCall(0xc54df0, 0xc20800bc80, 0xc20800b8c7, 0x2f, 0xc20802b0a0)
/usr/src/go/src/net/singleflight.go:91 +0x2f fp=0xc20801c7b8 sp=0xc20801c708
runtime.goexit()
/usr/src/go/src/runtime/asm_amd64.s:2232 +0x1 fp=0xc20801c7c0 sp=0xc20801c7b8
created by net.(*singleflight).DoChan
/usr/src/go/src/net/singleflight.go:84 +0x42b
goroutine 1 [chan receive, 13 minutes]:
main.waitForInterrupt()
/go/src/github.com/ehazlett/interlock/interlock/commands.go:23 +0x1dc
main.cmdStart(0xc20807e0c0)
/go/src/github.com/ehazlett/interlock/interlock/commands.go:88 +0xd44
github.com/codegangsta/cli.Command.Run(0x85d0d0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/codegangsta/cli/command.go:113 +0x1038
github.com/codegangsta/cli.(*App).Run(0xc208034680, 0xc20800a000, 0x6, 0x6, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/codegangsta/cli/app.go:156 +0xcf7
main.main()
/go/src/github.com/ehazlett/interlock/interlock/main.go:98 +0x90f
goroutine 5 [syscall, 15 minutes]:
os/signal.loop()
/usr/src/go/src/os/signal/signal_unix.go:21 +0x1f
created by os/signal.init·1
/usr/src/go/src/os/signal/signal_unix.go:27 +0x35
goroutine 7 [chan receive, 15 minutes]:
main.(*Manager).reconnectOnFail(0xc20800cde0)
/go/src/github.com/ehazlett/interlock/interlock/manager.go:72 +0x47
created by main.(*Manager).connect
/go/src/github.com/ehazlett/interlock/interlock/manager.go:49 +0x272
goroutine 8 [chan receive, 15 minutes]:
main.func·002()
/go/src/github.com/ehazlett/interlock/interlock/manager.go:101 +0x52
created by main.(*Manager).Run
/go/src/github.com/ehazlett/interlock/interlock/manager.go:104 +0x95
goroutine 20 [select]:
net/http.(*persistConn).roundTrip(0xc208074840, 0xc20802b310, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:1082 +0x7ad
net/http.(*Transport).RoundTrip(0xc208064240, 0xc2080356c0, 0xc20800b380, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:235 +0x558
net/http.send(0xc2080356c0, 0x7f7eb84d9dc0, 0xc208064240, 0x5e, 0x0, 0x0)
/usr/src/go/src/net/http/client.go:219 +0x4fc
net/http.(*Client).send(0xc20800cf30, 0xc2080356c0, 0x5e, 0x0, 0x0)
/usr/src/go/src/net/http/client.go:142 +0x15b
net/http.(*Client).doFollowingRedirects(0xc20800cf30, 0xc2080356c0, 0x906c88, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/client.go:367 +0xb25
net/http.(*Client).Do(0xc20800cf30, 0xc2080356c0, 0xc, 0x0, 0x0)
/usr/src/go/src/net/http/client.go:174 +0xa4
github.com/samalba/dockerclient.(*DockerClient).doRequest(0xc20801e7e0, 0x8508b0, 0x3, 0xc2080c1710, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/samalba/dockerclient/dockerclient.go:79 +0x3a2
github.com/samalba/dockerclient.(*DockerClient).InspectContainer(0xc20801e7e0, 0xc2080d0b80, 0xc, 0xc20807d960, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/samalba/dockerclient/dockerclient.go:143 +0x215
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.GenerateProxyConfig(0xc20800cdb0, 0xc2080740b0, 0xc20801e7e0, 0x0, 0x53026e, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:310 +0x34e
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.updateConfig(0xc20800cdb0, 0xc2080740b0, 0xc20801e7e0, 0x0, 0xc2080d0000, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:487 +0x48
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.handleUpdate(0xc20800cdb0, 0xc2080740b0, 0xc20801e7e0, 0x0, 0xc2080d0000, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:220 +0xf2
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.HandleEvent(0xc20800cdb0, 0xc2080740b0, 0xc20801e7e0, 0x0, 0xc2080d0000, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:238 +0x128
github.com/ehazlett/interlock/plugins/haproxy.(*HaproxyPlugin).HandleEvent(0xc2080760a0, 0xc2080d0000, 0x0, 0x0)
<autogenerated>:5 +0xbc
github.com/ehazlett/interlock/plugins.DispatchEvent(0xc20800cdb0, 0xc20801e7e0, 0xc2080d0000, 0xc20800a2a0)
/go/src/github.com/ehazlett/interlock/plugins/plugins.go:48 +0x532
created by main.(*EventHandler).Handle
/go/src/github.com/ehazlett/interlock/interlock/handler.go:27 +0x313
goroutine 10 [IO wait]:
net.(*pollDesc).Wait(0xc2080108b0, 0x72, 0x0, 0x0)
/usr/src/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2080108b0, 0x0, 0x0)
/usr/src/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208010850, 0xc20800f000, 0x1000, 0x1000, 0x0, 0x7f7eb84d9a88, 0xc2080c46d0)
/usr/src/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc208038080, 0xc20800f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/src/go/src/net/net.go:121 +0xdc
net/http.noteEOFReader.Read(0x7f7eb84db3a0, 0xc208038080, 0xc2080743c8, 0xc20800f000, 0x1000, 0x1000, 0x74ede0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:1270 +0x6e
net/http.(*noteEOFReader).Read(0xc20801eae0, 0xc20800f000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
<autogenerated>:125 +0xd4
bufio.(*Reader).fill(0xc20800acc0)
/usr/src/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc20800acc0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/bufio/bufio.go:295 +0x257
net/http/internal.readLine(0xc20800acc0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/internal/chunked.go:110 +0x5a
net/http/internal.(*chunkedReader).beginChunk(0xc20800cf00)
/usr/src/go/src/net/http/internal/chunked.go:47 +0x46
net/http/internal.(*chunkedReader).Read(0xc20800cf00, 0xc2080ae000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/internal/chunked.go:77 +0xbb
net/http.(*body).readLocked(0xc2080367c0, 0xc2080ae000, 0x200, 0x200, 0xffffffff, 0x0, 0x0)
/usr/src/go/src/net/http/transfer.go:584 +0x7a
net/http.(*body).Read(0xc2080367c0, 0xc2080ae000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/transfer.go:579 +0x115
net/http.(*bodyEOFSignal).Read(0xc208036800, 0xc2080ae000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:1193 +0x285
encoding/json.(*Decoder).readValue(0xc20802c000, 0xc207ffc7fa, 0x0, 0x0)
/usr/src/go/src/encoding/json/stream.go:124 +0x5e1
encoding/json.(*Decoder).Decode(0xc20802c000, 0x72d6e0, 0xc208038050, 0x0, 0x0)
/usr/src/go/src/encoding/json/stream.go:44 +0x7b
github.com/samalba/dockerclient.(*DockerClient).getEvents(0xc20801e7e0, 0xc20802b280, 0xc20800a2a0, 0x0, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/samalba/dockerclient/dockerclient.go:258 +0x3b7
created by github.com/samalba/dockerclient.(*DockerClient).StartMonitorEvents
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/samalba/dockerclient/dockerclient.go:243 +0x86
goroutine 14 [select, 15 minutes]:
net/http.(*persistConn).readLoop(0xc208074370)
/usr/src/go/src/net/http/transport.go:928 +0x9ce
created by net/http.(*Transport).dialConn
/usr/src/go/src/net/http/transport.go:660 +0xc9f
goroutine 16 [IO wait]:
net.(*pollDesc).Wait(0xc208010840, 0x72, 0x0, 0x0)
/usr/src/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208010840, 0x0, 0x0)
/usr/src/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc2080107e0, 0xc2080ab000, 0x1000, 0x1000, 0x0, 0x7f7eb84d9a88, 0xc2081084b0)
/usr/src/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc208038090, 0xc2080ab000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/src/go/src/net/net.go:121 +0xdc
net/http.noteEOFReader.Read(0x7f7eb84db3a0, 0xc208038090, 0xc208074318, 0xc2080ab000, 0x1000, 0x1000, 0x7a07e0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:1270 +0x6e
net/http.(*noteEOFReader).Read(0xc20801eb80, 0xc2080ab000, 0x1000, 0x1000, 0xc208012000, 0x0, 0x0)
<autogenerated>:125 +0xd4
bufio.(*Reader).fill(0xc20800ade0)
/usr/src/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).Peek(0xc20800ade0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/bufio/bufio.go:132 +0xf0
net/http.(*persistConn).readLoop(0xc2080742c0)
/usr/src/go/src/net/http/transport.go:842 +0xa4
created by net/http.(*Transport).dialConn
/usr/src/go/src/net/http/transport.go:660 +0xc9f
goroutine 17 [syscall, 15 minutes, locked to thread]:
runtime.goexit()
/usr/src/go/src/runtime/asm_amd64.s:2232 +0x1
goroutine 15 [select, 15 minutes]:
net/http.(*persistConn).writeLoop(0xc208074370)
/usr/src/go/src/net/http/transport.go:945 +0x41d
created by net/http.(*Transport).dialConn
/usr/src/go/src/net/http/transport.go:661 +0xcbc
goroutine 18 [select]:
net/http.(*persistConn).writeLoop(0xc2080742c0)
/usr/src/go/src/net/http/transport.go:945 +0x41d
created by net/http.(*Transport).dialConn
/usr/src/go/src/net/http/transport.go:661 +0xcbc
goroutine 21 [select]:
net/http.(*persistConn).roundTrip(0xc2080746e0, 0xc20802ba80, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:1082 +0x7ad
net/http.(*Transport).RoundTrip(0xc208064240, 0xc208035930, 0xc20800be00, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:235 +0x558
net/http.send(0xc208035930, 0x7f7eb84d9dc0, 0xc208064240, 0x5e, 0x0, 0x0)
/usr/src/go/src/net/http/client.go:219 +0x4fc
net/http.(*Client).send(0xc20800cf30, 0xc208035930, 0x5e, 0x0, 0x0)
/usr/src/go/src/net/http/client.go:142 +0x15b
net/http.(*Client).doFollowingRedirects(0xc20800cf30, 0xc208035930, 0x906c88, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/client.go:367 +0xb25
net/http.(*Client).Do(0xc20800cf30, 0xc208035930, 0xc, 0x0, 0x0)
/usr/src/go/src/net/http/client.go:174 +0xa4
github.com/samalba/dockerclient.(*DockerClient).doRequest(0xc20801e7e0, 0x8508b0, 0x3, 0xc2080c1fb0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/samalba/dockerclient/dockerclient.go:79 +0x3a2
github.com/samalba/dockerclient.(*DockerClient).InspectContainer(0xc20801e7e0, 0xc2080d1e00, 0xc, 0x0, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/samalba/dockerclient/dockerclient.go:143 +0x215
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.GenerateProxyConfig(0xc20800cdb0, 0xc208074160, 0xc20801e7e0, 0x0, 0x53026e, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:310 +0x34e
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.updateConfig(0xc20800cdb0, 0xc208074160, 0xc20801e7e0, 0x0, 0xc2080d0300, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:487 +0x48
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.handleUpdate(0xc20800cdb0, 0xc208074160, 0xc20801e7e0, 0x0, 0xc2080d0300, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:220 +0xf2
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.HandleEvent(0xc20800cdb0, 0xc208074160, 0xc20801e7e0, 0x0, 0xc2080d0300, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:238 +0x128
github.com/ehazlett/interlock/plugins/haproxy.(*HaproxyPlugin).HandleEvent(0xc208076180, 0xc2080d0300, 0x0, 0x0)
<autogenerated>:5 +0xbc
github.com/ehazlett/interlock/plugins.DispatchEvent(0xc20800cdb0, 0xc20801e7e0, 0xc2080d0300, 0xc20800a2a0)
/go/src/github.com/ehazlett/interlock/plugins/plugins.go:48 +0x532
created by main.(*EventHandler).Handle
/go/src/github.com/ehazlett/interlock/interlock/handler.go:27 +0x313
goroutine 22 [select]:
net/http.(*persistConn).roundTrip(0xc2080742c0, 0xc208108470, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:1082 +0x7ad
net/http.(*Transport).RoundTrip(0xc208064240, 0xc208035a00, 0xc2080f6420, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:235 +0x558
net/http.send(0xc208035a00, 0x7f7eb84d9dc0, 0xc208064240, 0x5e, 0x0, 0x0)
/usr/src/go/src/net/http/client.go:219 +0x4fc
net/http.(*Client).send(0xc20800cf30, 0xc208035a00, 0x5e, 0x0, 0x0)
/usr/src/go/src/net/http/client.go:142 +0x15b
net/http.(*Client).doFollowingRedirects(0xc20800cf30, 0xc208035a00, 0x906c88, 0x0, 0x0, 0x0)
time="2015-09-16T19:08:59Z" level="info" msg="[haproxy] web.docker.demo: upstream=10.0.10.15:809 container=www9"
time="2015-09-16T19:08:59Z" level="info" msg="[haproxy] web.docker.demo: upstream=10.0.10.15:807 container=www7"
/usr/src/go/src/net/http/client.go:367 +0xb25
net/http.(*Client).Do(0xc20800cf30, 0xc208035a00, 0xc, 0x0, 0x0)
/usr/src/go/src/net/http/client.go:174 +0xa4
github.com/samalba/dockerclient.(*DockerClient).doRequest(0xc20801e7e0, 0x8508b0, 0x3, 0xc2080f45a0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/samalba/dockerclient/dockerclient.go:79 +0x3a2
github.com/samalba/dockerclient.(*DockerClient).InspectContainer(0xc20801e7e0, 0xc2080368c0, 0xc, 0x0, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/samalba/dockerclient/dockerclient.go:143 +0x215
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.GenerateProxyConfig(0xc20800cdb0, 0xc208074210, 0xc20801e7e0, 0x0, 0x53026e, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:310 +0x34e
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.updateConfig(0xc20800cdb0, 0xc208074210, 0xc20801e7e0, 0x0, 0xc2080d0580, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:487 +0x48
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.handleUpdate(0xc20800cdb0, 0xc208074210, 0xc20801e7e0, 0x0, 0xc2080d0580, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:220 +0xf2
github.com/ehazlett/interlock/plugins/haproxy.HaproxyPlugin.HandleEvent(0xc20800cdb0, 0xc208074210, 0xc20801e7e0, 0x0, 0xc2080d0580, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/plugins/haproxy/haproxy.go:238 +0x128
github.com/ehazlett/interlock/plugins/haproxy.(*HaproxyPlugin).HandleEvent(0xc208076260, 0xc2080d0580, 0x0, 0x0)
<autogenerated>:5 +0xbc
github.com/ehazlett/interlock/plugins.DispatchEvent(0xc20800cdb0, 0xc20801e7e0, 0xc2080d0580, 0xc20800a2a0)
/go/src/github.com/ehazlett/interlock/plugins/plugins.go:48 +0x532
created by main.(*EventHandler).Handle
/go/src/github.com/ehazlett/interlock/interlock/handler.go:27 +0x313
goroutine 33 [select]:
net.lookupIPDeadline(0xc20800bda7, 0x2f, 0xecd8bb569, 0x21e7a5c9, 0xc557c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/lookup.go:82 +0x6cb
net.resolveInternetAddr(0x85d5b0, 0x3, 0xc20800bda7, 0x34, 0xecd8bb569, 0x21e7a5c9, 0xc557c0, 0x0, 0x0, 0x0, ...)
/usr/src/go/src/net/ipsock.go:285 +0x49b
net.resolveAddr(0x857530, 0x4, 0x85d5b0, 0x3, 0xc20800bda7, 0x34, 0xecd8bb569, 0xc221e7a5c9, 0xc557c0, 0x0, ...)
/usr/src/go/src/net/dial.go:110 +0x378
net.(*Dialer).Dial(0xc208037100, 0x85d5b0, 0x3, 0xc20800bda7, 0x34, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/dial.go:158 +0xf6
net.DialTimeout(0x85d5b0, 0x3, 0xc20800bda7, 0x34, 0x6fc23ac00, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/dial.go:150 +0xe6
github.com/samalba/dockerclient.func·001(0x85d5b0, 0x3, 0xc20800bda7, 0x34, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/samalba/dockerclient/utils.go:19 +0x7c
net/http.(*Transport).dial(0xc208064240, 0x85d5b0, 0x3, 0xc20800bda7, 0x34, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:479 +0x84
net/http.(*Transport).dialConn(0xc208064240, 0x0, 0xc20800bda0, 0x4, 0xc20800bda7, 0x34, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:564 +0x1678
net/http.func·019()
/usr/src/go/src/net/http/transport.go:520 +0x42
created by net/http.(*Transport).getConn
/usr/src/go/src/net/http/transport.go:522 +0x335
goroutine 27 [select]:
net.lookupIPDeadline(0xc20800b8c7, 0x2f, 0xecd8bb569, 0x21db260c, 0xc557c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/lookup.go:82 +0x6cb
net.resolveInternetAddr(0x85d5b0, 0x3, 0xc20800b8c7, 0x34, 0xecd8bb569, 0x21db260c, 0xc557c0, 0x0, 0x0, 0x0, ...)
/usr/src/go/src/net/ipsock.go:285 +0x49b
net.resolveAddr(0x857530, 0x4, 0x85d5b0, 0x3, 0xc20800b8c7, 0x34, 0xecd8bb569, 0x21db260c, 0xc557c0, 0x0, ...)
/usr/src/go/src/net/dial.go:110 +0x378
net.(*Dialer).Dial(0xc2080d1bc0, 0x85d5b0, 0x3, 0xc20800b8c7, 0x34, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/dial.go:158 +0xf6
net.DialTimeout(0x85d5b0, 0x3, 0xc20800b8c7, 0x34, 0x6fc23ac00, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/dial.go:150 +0xe6
github.com/samalba/dockerclient.func·001(0x85d5b0, 0x3, 0xc20800b8c7, 0x34, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/ehazlett/interlock/interlock/Godeps/_workspace/src/github.com/samalba/dockerclient/utils.go:19 +0x7c
net/http.(*Transport).dial(0xc208064240, 0x85d5b0, 0x3, 0xc20800b8c7, 0x34, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:479 +0x84
net/http.(*Transport).dialConn(0xc208064240, 0x0, 0xc20800b8c0, 0x4, 0xc20800b8c7, 0x34, 0xc20801f000, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:564 +0x1678
net/http.func·019()
/usr/src/go/src/net/http/transport.go:520 +0x42
created by net/http.(*Transport).getConn
/usr/src/go/src/net/http/transport.go:522 +0x335
goroutine 31 [IO wait]:
net.(*pollDesc).Wait(0xc2080116b0, 0x72, 0x0, 0x0)
/usr/src/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2080116b0, 0x0, 0x0)
/usr/src/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208011650, 0xc2080bc000, 0x1000, 0x1000, 0x0, 0x7f7eb84d9a88, 0xc208108ea0)
/usr/src/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc208038170, 0xc2080bc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/src/go/src/net/net.go:121 +0xdc
net/http.noteEOFReader.Read(0x7f7eb84db3a0, 0xc208038170, 0xc208074738, 0xc2080bc000, 0x1000, 0x1000, 0x7a07e0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:1270 +0x6e
net/http.(*noteEOFReader).Read(0xc20801f220, 0xc2080bc000, 0x1000, 0x1000, 0xc208012000, 0x0, 0x0)
<autogenerated>:125 +0xd4
bufio.(*Reader).fill(0xc20800bd40)
/usr/src/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).Peek(0xc20800bd40, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/bufio/bufio.go:132 +0xf0
net/http.(*persistConn).readLoop(0xc2080746e0)
/usr/src/go/src/net/http/transport.go:842 +0xa4
created by net/http.(*Transport).dialConn
/usr/src/go/src/net/http/transport.go:660 +0xc9f
goroutine 34 [chan receive]:
net/http.func·016()
/usr/src/go/src/net/http/transport.go:507 +0x65
created by net/http.func·017
/usr/src/go/src/net/http/transport.go:513 +0xba
goroutine 29 [IO wait]:
net.(*pollDesc).Wait(0xc208011720, 0x72, 0x0, 0x0)
/usr/src/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208011720, 0x0, 0x0)
/usr/src/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc2080116c0, 0xc2080ba000, 0x1000, 0x1000, 0x0, 0x7f7eb84d9a88, 0xc208109890)
/usr/src/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc208038168, 0xc2080ba000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/src/go/src/net/net.go:121 +0xdc
net/http.noteEOFReader.Read(0x7f7eb84db3a0, 0xc208038168, 0xc208074898, 0xc2080ba000, 0x1000, 0x1000, 0x7a07e0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:1270 +0x6e
net/http.(*noteEOFReader).Read(0xc20801f1c0, 0xc2080ba000, 0x1000, 0x1000, 0xc208012000, 0x0, 0x0)
<autogenerated>:125 +0xd4
bufio.(*Reader).fill(0xc20800bce0)
/usr/src/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).Peek(0xc20800bce0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/bufio/bufio.go:132 +0xf0
net/http.(*persistConn).readLoop(0xc208074840)
/usr/src/go/src/net/http/transport.go:842 +0xa4
created by net/http.(*Transport).dialConn
/usr/src/go/src/net/http/transport.go:660 +0xc9f
goroutine 30 [select]:
net/http.(*persistConn).writeLoop(0xc208074840)
/usr/src/go/src/net/http/transport.go:945 +0x41d
created by net/http.(*Transport).dialConn
/usr/src/go/src/net/http/transport.go:661 +0xcbc
goroutine 32 [select]:
net/http.(*persistConn).writeLoop(0xc2080746e0)
/usr/src/go/src/net/http/transport.go:945 +0x41d
created by net/http.(*Transport).dialConn
/usr/src/go/src/net/http/transport.go:661 +0xcbc
goroutine 35 [chan receive]:
net/http.func·016()
/usr/src/go/src/net/http/transport.go:507 +0x65
created by net/http.func·017
/usr/src/go/src/net/http/transport.go:513 +0xba```