I cannot figure out how to reproduce this other than just running the program. -verbose=true didn't yield anything that the normal output would. The error seems to indicate that the code is overflowing the array size here: https://github.com/buger/gor/blob/0.7.5/input_tcp.go#L65
I can get the error with just running 1 listener and 1 replay node but it takes a much longer time to hit it. I can easily create the error by throwing multiple listeners to one replay node but the exception is the same. This is all from version 0.7.5. When the panic does occur, I cannot recreate the error by saving the request to a file and then replaying that file.
I've tried replay without elasticsearch results and it still happened.
panic: runtime error: index out of range
goroutine 107 [running]:
runtime.panic(0x68c240, 0x9c72d7)
/usr/local/go/src/pkg/runtime/panic.c:266 +0xb6
github.com/buger/gor.scanBytes(0xc2101e562c, 0x9d4, 0x9d4, 0x1200, 0x3ef, ...)
/tmp/go/src/github.com/buger/gor/input_tcp.go:65 +0x1e4
bufio.(*Scanner).Scan(0xc21015fe00, 0xc210052060)
/usr/local/go/src/pkg/bufio/scan.go:115 +0xa5
github.com/buger/gor.(*TCPInput).handleConnection(0xc2100630f0, 0x7f733a9dc9b8, 0xc210000ac8)
/tmp/go/src/github.com/buger/gor/input_tcp.go:85 +0x134
created by github.com/buger/gor.func·001
/tmp/go/src/github.com/buger/gor/input_tcp.go:53 +0x169
goroutine 1 [select (no cases)]:
github.com/buger/gor.Start(0x0)
/tmp/go/src/github.com/buger/gor/emitter.go:13 +0xb6
main.main()
/tmp/go/src/github.com/buger/gor/bin/gor.go:50 +0x1a4
goroutine 3 [IO wait]:
net.runtime_pollWait(0x7f733a9dc7a0, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc210042b50, 0x72, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc210042b50, 0xb, 0x7f733a9db0e8)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).accept(0xc210042af0, 0x76d7f8, 0x0, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_unix.go:382 +0x2c2
net.(*TCPListener).AcceptTCP(0xc210000340, 0x465449, 0x7f733a857f10, 0x465449)
/usr/local/go/src/pkg/net/tcpsock_posix.go:233 +0x47
net.(*TCPListener).Accept(0xc210000340, 0x7f733a9dc9b8, 0xc210000b50, 0x0, 0x0)
/usr/local/go/src/pkg/net/tcpsock_posix.go:243 +0x27
github.com/buger/gor.func·001()
/tmp/go/src/github.com/buger/gor/input_tcp.go:46 +0x49
created by github.com/buger/gor.(*TCPInput).listen
/tmp/go/src/github.com/buger/gor/input_tcp.go:55 +0x1da
goroutine 4 [chan receive]:
github.com/mattbaird/elastigo/core.func·001()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:160 +0xad
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).Run
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:163 +0x8b
goroutine 5 [select]:
net/http.(*Transport).getConn(0xc21005a200, 0xc211940cc0, 0xc211940cc0, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:424 +0x24d
net/http.(*Transport).RoundTrip(0xc21005a200, 0xc211976ea0, 0x1, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:182 +0x340
net/http.send(0xc211976ea0, 0x7f733a9db2b8, 0xc21005a200, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:168 +0x37f
net/http.(*Client).send(0xc2100632d0, 0xc211976ea0, 0x99, 0x4fbac3, 0x60e0e0)
/usr/local/go/src/pkg/net/http/client.go:100 +0xd9
net/http.(*Client).doFollowingRedirects(0xc2100632d0, 0xc211976ea0, 0x76e690, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:294 +0x671
net/http.(*Client).Do(0xc2100632d0, 0xc211976ea0, 0x9cc360, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/client.go:129 +0x8f
github.com/buger/gor.(*HTTPOutput).sendRequest(0xc210052360, 0xc2100632d0, 0xc210b71400, 0x9e1, 0x9e1)
/tmp/go/src/github.com/buger/gor/output_http.go:130 +0x42d
github.com/buger/gor.(*HTTPOutput).worker(0xc210052360, 0x0)
/tmp/go/src/github.com/buger/gor/output_http.go:94 +0xa0
created by github.com/buger/gor.NewHTTPOutput
/tmp/go/src/github.com/buger/gor/output_http.go:77 +0x2a2
goroutine 6 [select]:
net/http.(*persistConn).roundTrip(0xc2107f4d00, 0xc21029bac0, 0xc2107f4d00, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:879 +0x6d6
net/http.(*Transport).RoundTrip(0xc21005a200, 0xc21128d1a0, 0x1, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:187 +0x391
net/http.send(0xc21128d1a0, 0x7f733a9db2b8, 0xc21005a200, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:168 +0x37f
net/http.(*Client).send(0xc210063300, 0xc21128d1a0, 0x257, 0x100000000, 0x100000006)
/usr/local/go/src/pkg/net/http/client.go:100 +0xd9
net/http.(*Client).doFollowingRedirects(0xc210063300, 0xc21128d1a0, 0x76e690, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:294 +0x671
net/http.(*Client).Do(0xc210063300, 0xc21128d1a0, 0x9cc360, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/client.go:129 +0x8f
github.com/buger/gor.(*HTTPOutput).sendRequest(0xc210052360, 0xc210063300, 0xc2103d5000, 0xe23, 0xe23)
/tmp/go/src/github.com/buger/gor/output_http.go:130 +0x42d
github.com/buger/gor.(*HTTPOutput).worker(0xc210052360, 0x1)
/tmp/go/src/github.com/buger/gor/output_http.go:94 +0xa0
created by github.com/buger/gor.NewHTTPOutput
/tmp/go/src/github.com/buger/gor/output_http.go:77 +0x2a2
goroutine 7 [select]:
net/http.(*persistConn).roundTrip(0xc2107f4800, 0xc21029b360, 0xc2107f4800, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:879 +0x6d6
net/http.(*Transport).RoundTrip(0xc21005a200, 0xc210ba71a0, 0x1, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:187 +0x391
net/http.send(0xc210ba71a0, 0x7f733a9db2b8, 0xc21005a200, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:168 +0x37f
net/http.(*Client).send(0xc210063330, 0xc210ba71a0, 0x257, 0x4fbac3, 0x60e0e0)
/usr/local/go/src/pkg/net/http/client.go:100 +0xd9
net/http.(*Client).doFollowingRedirects(0xc210063330, 0xc210ba71a0, 0x76e690, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:294 +0x671
net/http.(*Client).Do(0xc210063330, 0xc210ba71a0, 0x9cc360, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/client.go:129 +0x8f
github.com/buger/gor.(*HTTPOutput).sendRequest(0xc210052360, 0xc210063330, 0xc211000000, 0xe1b, 0xe1b)
/tmp/go/src/github.com/buger/gor/output_http.go:130 +0x42d
github.com/buger/gor.(*HTTPOutput).worker(0xc210052360, 0x2)
/tmp/go/src/github.com/buger/gor/output_http.go:94 +0xa0
created by github.com/buger/gor.NewHTTPOutput
/tmp/go/src/github.com/buger/gor/output_http.go:77 +0x2a2
goroutine 8 [select]:
net/http.(*persistConn).roundTrip(0xc210239500, 0xc211014b20, 0xc210239500, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:879 +0x6d6
net/http.(*Transport).RoundTrip(0xc21005a200, 0xc21133c9c0, 0x1, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:187 +0x391
net/http.send(0xc21133c9c0, 0x7f733a9db2b8, 0xc21005a200, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:168 +0x37f
net/http.(*Client).send(0xc210063360, 0xc21133c9c0, 0x257, 0x4fbac3, 0x60e0e0)
/usr/local/go/src/pkg/net/http/client.go:100 +0xd9
net/http.(*Client).doFollowingRedirects(0xc210063360, 0xc21133c9c0, 0x76e690, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:294 +0x671
net/http.(*Client).Do(0xc210063360, 0xc21133c9c0, 0x9cc360, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/client.go:129 +0x8f
github.com/buger/gor.(*HTTPOutput).sendRequest(0xc210052360, 0xc210063360, 0xc210cda000, 0xe1e, 0xe1e)
/tmp/go/src/github.com/buger/gor/output_http.go:130 +0x42d
github.com/buger/gor.(*HTTPOutput).worker(0xc210052360, 0x3)
/tmp/go/src/github.com/buger/gor/output_http.go:94 +0xa0
created by github.com/buger/gor.NewHTTPOutput
/tmp/go/src/github.com/buger/gor/output_http.go:77 +0x2a2
goroutine 9 [select]:
net/http.(*persistConn).roundTrip(0xc21012f480, 0xc2118d85a0, 0xc21012f480, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:879 +0x6d6
net/http.(*Transport).RoundTrip(0xc21005a200, 0xc2116870d0, 0x1, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:187 +0x391
net/http.send(0xc2116870d0, 0x7f733a9db2b8, 0xc21005a200, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:168 +0x37f
net/http.(*Client).send(0xc210063390, 0xc2116870d0, 0x257, 0x4fbac3, 0x60e0e0)
/usr/local/go/src/pkg/net/http/client.go:100 +0xd9
net/http.(*Client).doFollowingRedirects(0xc210063390, 0xc2116870d0, 0x76e690, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:294 +0x671
net/http.(*Client).Do(0xc210063390, 0xc2116870d0, 0x9cc360, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/client.go:129 +0x8f
github.com/buger/gor.(*HTTPOutput).sendRequest(0xc210052360, 0xc210063390, 0xc2102a9000, 0xbc1, 0xbc1)
/tmp/go/src/github.com/buger/gor/output_http.go:130 +0x42d
github.com/buger/gor.(*HTTPOutput).worker(0xc210052360, 0x4)
/tmp/go/src/github.com/buger/gor/output_http.go:94 +0xa0
created by github.com/buger/gor.NewHTTPOutput
/tmp/go/src/github.com/buger/gor/output_http.go:77 +0x2a2
goroutine 10 [select]:
net/http.(*persistConn).roundTrip(0xc210239c00, 0xc21132c870, 0xc210239c00, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:879 +0x6d6
net/http.(*Transport).RoundTrip(0xc21005a200, 0xc211453b60, 0x1, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:187 +0x391
net/http.send(0xc211453b60, 0x7f733a9db2b8, 0xc21005a200, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:168 +0x37f
net/http.(*Client).send(0xc2100633c0, 0xc211453b60, 0x257, 0x4fbac3, 0x60e0e0)
/usr/local/go/src/pkg/net/http/client.go:100 +0xd9
net/http.(*Client).doFollowingRedirects(0xc2100633c0, 0xc211453b60, 0x76e690, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:294 +0x671
net/http.(*Client).Do(0xc2100633c0, 0xc211453b60, 0x9cc360, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/client.go:129 +0x8f
github.com/buger/gor.(*HTTPOutput).sendRequest(0xc210052360, 0xc2100633c0, 0xc2103cb000, 0xe20, 0xe20)
/tmp/go/src/github.com/buger/gor/output_http.go:130 +0x42d
github.com/buger/gor.(*HTTPOutput).worker(0xc210052360, 0x5)
/tmp/go/src/github.com/buger/gor/output_http.go:94 +0xa0
created by github.com/buger/gor.NewHTTPOutput
/tmp/go/src/github.com/buger/gor/output_http.go:77 +0x2a2
goroutine 11 [select]:
net/http.(*persistConn).roundTrip(0xc210239a80, 0xc21132c340, 0xc210239a80, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:879 +0x6d6
net/http.(*Transport).RoundTrip(0xc21005a200, 0xc2112a2c30, 0x1, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:187 +0x391
net/http.send(0xc2112a2c30, 0x7f733a9db2b8, 0xc21005a200, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:168 +0x37f
net/http.(*Client).send(0xc2100633f0, 0xc2112a2c30, 0x257, 0x4fbac3, 0x60e0e0)
/usr/local/go/src/pkg/net/http/client.go:100 +0xd9
net/http.(*Client).doFollowingRedirects(0xc2100633f0, 0xc2112a2c30, 0x76e690, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:294 +0x671
net/http.(*Client).Do(0xc2100633f0, 0xc2112a2c30, 0x9cc360, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/client.go:129 +0x8f
github.com/buger/gor.(*HTTPOutput).sendRequest(0xc210052360, 0xc2100633f0, 0xc211235000, 0xdef, 0xdef)
/tmp/go/src/github.com/buger/gor/output_http.go:130 +0x42d
github.com/buger/gor.(*HTTPOutput).worker(0xc210052360, 0x6)
/tmp/go/src/github.com/buger/gor/output_http.go:94 +0xa0
created by github.com/buger/gor.NewHTTPOutput
/tmp/go/src/github.com/buger/gor/output_http.go:77 +0x2a2
goroutine 12 [select]:
net/http.(*persistConn).roundTrip(0xc210239f80, 0xc21132cfa0, 0xc210239f80, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:879 +0x6d6
net/http.(*Transport).RoundTrip(0xc21005a200, 0xc2118d51a0, 0x1, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:187 +0x391
net/http.send(0xc2118d51a0, 0x7f733a9db2b8, 0xc21005a200, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:168 +0x37f
net/http.(*Client).send(0xc210063420, 0xc2118d51a0, 0x257, 0x4fbac3, 0x60e0e0)
/usr/local/go/src/pkg/net/http/client.go:100 +0xd9
net/http.(*Client).doFollowingRedirects(0xc210063420, 0xc2118d51a0, 0x76e690, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:294 +0x671
net/http.(*Client).Do(0xc210063420, 0xc2118d51a0, 0x9cc360, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/client.go:129 +0x8f
github.com/buger/gor.(*HTTPOutput).sendRequest(0xc210052360, 0xc210063420, 0xc2112e3000, 0xdef, 0xdef)
/tmp/go/src/github.com/buger/gor/output_http.go:130 +0x42d
github.com/buger/gor.(*HTTPOutput).worker(0xc210052360, 0x7)
/tmp/go/src/github.com/buger/gor/output_http.go:94 +0xa0
created by github.com/buger/gor.NewHTTPOutput
/tmp/go/src/github.com/buger/gor/output_http.go:77 +0x2a2
goroutine 13 [select]:
net/http.(*persistConn).roundTrip(0xc2107f4300, 0xc2112edb40, 0xc2107f4300, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:879 +0x6d6
net/http.(*Transport).RoundTrip(0xc21005a200, 0xc2106a5ea0, 0x1, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:187 +0x391
net/http.send(0xc2106a5ea0, 0x7f733a9db2b8, 0xc21005a200, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:168 +0x37f
net/http.(*Client).send(0xc210063450, 0xc2106a5ea0, 0x257, 0x4fbac3, 0x60e0e0)
/usr/local/go/src/pkg/net/http/client.go:100 +0xd9
net/http.(*Client).doFollowingRedirects(0xc210063450, 0xc2106a5ea0, 0x76e690, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:294 +0x671
net/http.(*Client).Do(0xc210063450, 0xc2106a5ea0, 0x9cc360, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/client.go:129 +0x8f
github.com/buger/gor.(*HTTPOutput).sendRequest(0xc210052360, 0xc210063450, 0xc210820000, 0xdee, 0xdee)
/tmp/go/src/github.com/buger/gor/output_http.go:130 +0x42d
github.com/buger/gor.(*HTTPOutput).worker(0xc210052360, 0x8)
/tmp/go/src/github.com/buger/gor/output_http.go:94 +0xa0
created by github.com/buger/gor.NewHTTPOutput
/tmp/go/src/github.com/buger/gor/output_http.go:77 +0x2a2
goroutine 14 [select]:
net/http.(*persistConn).roundTrip(0xc21012fd00, 0xc2118d8de0, 0xc21012fd00, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:879 +0x6d6
net/http.(*Transport).RoundTrip(0xc21005a200, 0xc2116b9680, 0x1, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:187 +0x391
net/http.send(0xc2116b9680, 0x7f733a9db2b8, 0xc21005a200, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:168 +0x37f
net/http.(*Client).send(0xc210063480, 0xc2116b9680, 0x257, 0x4fbac3, 0x60e0e0)
/usr/local/go/src/pkg/net/http/client.go:100 +0xd9
net/http.(*Client).doFollowingRedirects(0xc210063480, 0xc2116b9680, 0x76e690, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/http/client.go:294 +0x671
net/http.(*Client).Do(0xc210063480, 0xc2116b9680, 0x9cc360, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/client.go:129 +0x8f
github.com/buger/gor.(*HTTPOutput).sendRequest(0xc210052360, 0xc210063480, 0xc210bd9000, 0xdef, 0xdef)
/tmp/go/src/github.com/buger/gor/output_http.go:130 +0x42d
github.com/buger/gor.(*HTTPOutput).worker(0xc210052360, 0x9)
/tmp/go/src/github.com/buger/gor/output_http.go:94 +0xa0
created by github.com/buger/gor.NewHTTPOutput
/tmp/go/src/github.com/buger/gor/output_http.go:77 +0x2a2
goroutine 15 [chan send]:
github.com/buger/gor.(*HTTPOutput).Write(0xc210052360, 0xc210075000, 0x3ed, 0x8000, 0x3ed, ...)
/tmp/go/src/github.com/buger/gor/output_http.go:102 +0xf6
github.com/buger/gor.CopyMulty(0x7f733a9dc848, 0xc2100630f0, 0xc21006c120, 0x2, 0x2, ...)
/tmp/go/src/github.com/buger/gor/emitter.go:39 +0x48a
created by github.com/buger/gor.Start
/tmp/go/src/github.com/buger/gor/emitter.go:9 +0x8b
goroutine 16 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 17 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 18 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 19 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 20 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 21 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 22 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 23 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 24 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 25 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 26 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 27 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 28 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 29 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 30 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 31 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 32 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 33 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 34 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 35 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 36 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 37 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 38 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 39 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 40 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 41 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 42 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 43 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 44 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 45 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 46 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 47 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 48 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 49 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 50 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 51 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 52 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 53 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 54 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 55 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 56 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 57 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 58 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 59 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 60 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 61 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 62 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 63 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 64 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 65 [select]:
github.com/mattbaird/elastigo/core.func·003()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:206 +0x282
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startHttpSender
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:237 +0x82
goroutine 66 [select]:
github.com/mattbaird/elastigo/core.func·005()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:275 +0x1da
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startDocChannel
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:291 +0x63
goroutine 68 [select]:
github.com/mattbaird/elastigo/core.func·004()
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:248 +0x1d1
created by github.com/mattbaird/elastigo/core.(*BulkIndexer).startTimer
/tmp/go/src/github.com/mattbaird/elastigo/core/bulk.go:267 +0x161
goroutine 70 [chan send]:
github.com/buger/gor.(*TCPInput).handleConnection(0xc2100630f0, 0x7f733a9dc9b8, 0xc2100003e0)
/tmp/go/src/github.com/buger/gor/input_tcp.go:86 +0x179
created by github.com/buger/gor.func·001
/tmp/go/src/github.com/buger/gor/input_tcp.go:53 +0x169
goroutine 105 [chan send]:
github.com/buger/gor.(*TCPInput).handleConnection(0xc2100630f0, 0x7f733a9dc9b8, 0xc210000a88)
/tmp/go/src/github.com/buger/gor/input_tcp.go:86 +0x179
created by github.com/buger/gor.func·001
/tmp/go/src/github.com/buger/gor/input_tcp.go:53 +0x169
goroutine 72 [syscall]:
runtime.goexit()
/usr/local/go/src/pkg/runtime/proc.c:1394
goroutine 5740 [IO wait]:
net.runtime_pollWait(0x7f733a9dc650, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc2107efe60, 0x72, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc2107efe60, 0xb, 0x7f733a9db0e8)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).Read(0xc2107efe00, 0xc21116c000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
net.(*conn).Read(0xc210557b20, 0xc21116c000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/net.go:122 +0xc5
bufio.(*Reader).fill(0xc21115f3c0)
/usr/local/go/src/pkg/bufio/bufio.go:91 +0x110
bufio.(*Reader).Peek(0xc21115f3c0, 0x1, 0x9c6f67, 0xc2107ef9f8, 0x238089f28, ...)
/usr/local/go/src/pkg/bufio/bufio.go:119 +0xcb
net/http.(*persistConn).readLoop(0xc210239a80)
/usr/local/go/src/pkg/net/http/transport.go:687 +0xb7
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 5773 [select]:
net/http.(*persistConn).writeLoop(0xc21012fd00)
/usr/local/go/src/pkg/net/http/transport.go:791 +0x271
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 106 [chan send]:
github.com/buger/gor.(*TCPInput).handleConnection(0xc2100630f0, 0x7f733a9dc9b8, 0xc210000aa8)
/tmp/go/src/github.com/buger/gor/input_tcp.go:86 +0x179
created by github.com/buger/gor.func·001
/tmp/go/src/github.com/buger/gor/input_tcp.go:53 +0x169
goroutine 103 [chan send]:
github.com/buger/gor.(*TCPInput).handleConnection(0xc2100630f0, 0x7f733a9dc9b8, 0xc210000a48)
/tmp/go/src/github.com/buger/gor/input_tcp.go:86 +0x179
created by github.com/buger/gor.func·001
/tmp/go/src/github.com/buger/gor/input_tcp.go:53 +0x169
goroutine 104 [chan send]:
github.com/buger/gor.(*TCPInput).handleConnection(0xc2100630f0, 0x7f733a9dc9b8, 0xc210000a68)
/tmp/go/src/github.com/buger/gor/input_tcp.go:86 +0x179
created by github.com/buger/gor.func·001
/tmp/go/src/github.com/buger/gor/input_tcp.go:53 +0x169
goroutine 102 [chan send]:
github.com/buger/gor.(*TCPInput).handleConnection(0xc2100630f0, 0x7f733a9dc9b8, 0xc210000a10)
/tmp/go/src/github.com/buger/gor/input_tcp.go:86 +0x179
created by github.com/buger/gor.func·001
/tmp/go/src/github.com/buger/gor/input_tcp.go:53 +0x169
goroutine 108 [chan send]:
github.com/buger/gor.(*TCPInput).handleConnection(0xc2100630f0, 0x7f733a9dc9b8, 0xc210000ae8)
/tmp/go/src/github.com/buger/gor/input_tcp.go:86 +0x179
created by github.com/buger/gor.func·001
/tmp/go/src/github.com/buger/gor/input_tcp.go:53 +0x169
goroutine 109 [chan send]:
github.com/buger/gor.(*TCPInput).handleConnection(0xc2100630f0, 0x7f733a9dc9b8, 0xc210000b30)
/tmp/go/src/github.com/buger/gor/input_tcp.go:86 +0x179
created by github.com/buger/gor.func·001
/tmp/go/src/github.com/buger/gor/input_tcp.go:53 +0x169
goroutine 110 [chan send]:
github.com/buger/gor.(*TCPInput).handleConnection(0xc2100630f0, 0x7f733a9dc9b8, 0xc210000b50)
/tmp/go/src/github.com/buger/gor/input_tcp.go:86 +0x179
created by github.com/buger/gor.func·001
/tmp/go/src/github.com/buger/gor/input_tcp.go:53 +0x169
goroutine 155 [select]:
net/http.(*persistConn).writeLoop(0xc21012f080)
/usr/local/go/src/pkg/net/http/transport.go:791 +0x271
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 5763 [IO wait]:
net.runtime_pollWait(0x7f733a9dbe70, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc211652680, 0x72, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc211652680, 0xb, 0x7f733a9db0e8)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).Read(0xc211652620, 0xc211697000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
net.(*conn).Read(0xc2101cf3c0, 0xc211697000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/net.go:122 +0xc5
bufio.(*Reader).fill(0xc2116861e0)
/usr/local/go/src/pkg/bufio/bufio.go:91 +0x110
bufio.(*Reader).Peek(0xc2116861e0, 0x1, 0x9c6f67, 0xc210133f38, 0x2380a5f28, ...)
/usr/local/go/src/pkg/bufio/bufio.go:119 +0xcb
net/http.(*persistConn).readLoop(0xc21012f480)
/usr/local/go/src/pkg/net/http/transport.go:687 +0xb7
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 154 [IO wait]:
net.runtime_pollWait(0x7f733a9dbf18, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc2101226f0, 0x72, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc2101226f0, 0xb, 0x7f733a9db0e8)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).Read(0xc210122690, 0xc2101ab000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
net.(*conn).Read(0xc210000bd0, 0xc2101ab000, 0x1000, 0x1000, 0x30, ...)
/usr/local/go/src/pkg/net/net.go:122 +0xc5
bufio.(*Reader).fill(0xc21019c1e0)
/usr/local/go/src/pkg/bufio/bufio.go:91 +0x110
bufio.(*Reader).Peek(0xc21019c1e0, 0x1, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/pkg/bufio/bufio.go:119 +0xcb
net/http.(*persistConn).readLoop(0xc21012f080)
/usr/local/go/src/pkg/net/http/transport.go:687 +0xb7
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 5683 [IO wait]:
net.runtime_pollWait(0x7f733a9dbb28, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc210208990, 0x72, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc210208990, 0xb, 0x7f733a9db0e8)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).Read(0xc210208930, 0xc210bf0000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
net.(*conn).Read(0xc2103d1928, 0xc210bf0000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/net.go:122 +0xc5
bufio.(*Reader).fill(0xc2100f7720)
/usr/local/go/src/pkg/bufio/bufio.go:91 +0x110
bufio.(*Reader).Peek(0xc2100f7720, 0x1, 0x9c6f67, 0xc2102083d8, 0x2380a1f28, ...)
/usr/local/go/src/pkg/bufio/bufio.go:119 +0xcb
net/http.(*persistConn).readLoop(0xc2107f4300)
/usr/local/go/src/pkg/net/http/transport.go:687 +0xb7
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 5743 [IO wait]:
net.runtime_pollWait(0x7f733a9db930, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc21015f920, 0x72, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc21015f920, 0xb, 0x7f733a9db0e8)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).Read(0xc21015f8c0, 0xc211460000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
net.(*conn).Read(0xc210557cb0, 0xc211460000, 0x1000, 0x1000, 0x30, ...)
/usr/local/go/src/pkg/net/net.go:122 +0xc5
bufio.(*Reader).fill(0xc21115fcc0)
/usr/local/go/src/pkg/bufio/bufio.go:91 +0x110
bufio.(*Reader).Peek(0xc21115fcc0, 0x1, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/pkg/bufio/bufio.go:119 +0xcb
net/http.(*persistConn).readLoop(0xc210239c00)
/usr/local/go/src/pkg/net/http/transport.go:687 +0xb7
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 5729 [select]:
net/http.(*persistConn).writeLoop(0xc210239500)
/usr/local/go/src/pkg/net/http/transport.go:791 +0x271
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 5755 [select]:
net/http.(*persistConn).writeLoop(0xc210239f80)
/usr/local/go/src/pkg/net/http/transport.go:791 +0x271
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 5728 [IO wait]:
net.runtime_pollWait(0x7f733a9dbdc8, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc210122290, 0x72, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc210122290, 0xb, 0x7f733a9db0e8)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).Read(0xc210122230, 0xc21129e000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
net.(*conn).Read(0xc210557760, 0xc21129e000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/net.go:122 +0xc5
bufio.(*Reader).fill(0xc21166c480)
/usr/local/go/src/pkg/bufio/bufio.go:91 +0x110
bufio.(*Reader).Peek(0xc21166c480, 0x1, 0x9c6f67, 0xc2101e6ad8, 0x2380b5f28, ...)
/usr/local/go/src/pkg/bufio/bufio.go:119 +0xcb
net/http.(*persistConn).readLoop(0xc210239500)
/usr/local/go/src/pkg/net/http/transport.go:687 +0xb7
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 5764 [select]:
net/http.(*persistConn).writeLoop(0xc21012f480)
/usr/local/go/src/pkg/net/http/transport.go:791 +0x271
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 5707 [IO wait]:
net.runtime_pollWait(0x7f733a9dba80, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc2104753e0, 0x72, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc2104753e0, 0xb, 0x7f733a9db0e8)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).Read(0xc210475380, 0xc210572000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
net.(*conn).Read(0xc210557060, 0xc210572000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/net.go:122 +0xc5
bufio.(*Reader).fill(0xc21128a900)
/usr/local/go/src/pkg/bufio/bufio.go:91 +0x110
bufio.(*Reader).Peek(0xc21128a900, 0x1, 0x9c6f67, 0xc210fedde8, 0x238097f28, ...)
/usr/local/go/src/pkg/bufio/bufio.go:119 +0xcb
net/http.(*persistConn).readLoop(0xc2107f4d00)
/usr/local/go/src/pkg/net/http/transport.go:687 +0xb7
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 5708 [select]:
net/http.(*persistConn).writeLoop(0xc2107f4d00)
/usr/local/go/src/pkg/net/http/transport.go:791 +0x271
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 5744 [select]:
net/http.(*persistConn).writeLoop(0xc210239c00)
/usr/local/go/src/pkg/net/http/transport.go:791 +0x271
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 5684 [select]:
net/http.(*persistConn).writeLoop(0xc2107f4300)
/usr/local/go/src/pkg/net/http/transport.go:791 +0x271
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 5789 [runnable]:
net._C2func_getaddrinfo(0x7f73240008c0, 0x0, 0xc211940cf0, 0xc210000a98, 0x0, ...)
net/_obj/_cgo_defun.c:50 +0x36
net.cgoLookupIPCNAME(0xc2119b5230, 0x45, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/cgo_unix.go:96 +0x174
net.cgoLookupIP(0xc2119b5230, 0x45, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/cgo_unix.go:148 +0x69
net.lookupIP(0xc2119b5230, 0x45, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/lookup_unix.go:64 +0x63
net.func·022(0x9cbcd0, 0xc2100637e0, 0xc2119b5230, 0x45)
/usr/local/go/src/pkg/net/lookup.go:41 +0x2d
net.(*singleflight).Do(0x9cbcd0, 0xc2119b5230, 0x45, 0x7f73380b39e0, 0x0, ...)
/usr/local/go/src/pkg/net/singleflight.go:45 +0x1de
net.lookupIPMerge(0xc2119b5230, 0x45, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/lookup.go:42 +0xc0
net.lookupIPDeadline(0xc2119b5230, 0x45, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/lookup.go:57 +0xd0
net.resolveInternetAddr(0x6e7bc0, 0x3, 0xc2119b5230, 0x48, 0x0, ...)
/usr/local/go/src/pkg/net/ipsock.go:285 +0x395
net.resolveAddr(0x6e31e0, 0x4, 0x6e7bc0, 0x3, 0xc2119b5230, ...)
/usr/local/go/src/pkg/net/dial.go:104 +0x32a
net.(*Dialer).Dial(0x7f73380b3d78, 0x6e7bc0, 0x3, 0xc2119b5230, 0x48, ...)
/usr/local/go/src/pkg/net/dial.go:153 +0xa7
net.Dial(0x6e7bc0, 0x3, 0xc2119b5230, 0x48, 0x50d83e, ...)
/usr/local/go/src/pkg/net/dial.go:138 +0x75
net/http.(*Transport).dial(0xc21005a200, 0x6e7bc0, 0x3, 0xc2119b5230, 0x48, ...)
/usr/local/go/src/pkg/net/http/transport.go:401 +0xd4
net/http.(*Transport).dialConn(0xc21005a200, 0xc211940cc0, 0xc21005ae00, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:444 +0x6e
net/http.func·014()
/usr/local/go/src/pkg/net/http/transport.go:419 +0x3e
created by net/http.(*Transport).getConn
/usr/local/go/src/pkg/net/http/transport.go:421 +0x11a
goroutine 5695 [IO wait]:
net.runtime_pollWait(0x7f733a9dbfc0, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc2100c85a0, 0x72, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc2100c85a0, 0xb, 0x7f733a9db0e8)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).Read(0xc2100c8540, 0xc210399000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
net.(*conn).Read(0xc2103d1cd0, 0xc210399000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/net.go:122 +0xc5
bufio.(*Reader).fill(0xc210bab5a0)
/usr/local/go/src/pkg/bufio/bufio.go:91 +0x110
bufio.(*Reader).Peek(0xc210bab5a0, 0x1, 0x9c6f67, 0xc210810f38, 0x2380b1f28, ...)
/usr/local/go/src/pkg/bufio/bufio.go:119 +0xcb
net/http.(*persistConn).readLoop(0xc2107f4800)
/usr/local/go/src/pkg/net/http/transport.go:687 +0xb7
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 5741 [select]:
net/http.(*persistConn).writeLoop(0xc210239a80)
/usr/local/go/src/pkg/net/http/transport.go:791 +0x271
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 5754 [IO wait]:
net.runtime_pollWait(0x7f733a9dbd20, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc210456d10, 0x72, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc210456d10, 0xb, 0x7f733a9db0e8)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).Read(0xc210456cb0, 0xc2118dd000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
net.(*conn).Read(0xc2101cf0f8, 0xc2118dd000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/net.go:122 +0xc5
bufio.(*Reader).fill(0xc211468e40)
/usr/local/go/src/pkg/bufio/bufio.go:91 +0x110
bufio.(*Reader).Peek(0xc211468e40, 0x1, 0x9c6f67, 0xc2104568a8, 0x23808df28, ...)
/usr/local/go/src/pkg/bufio/bufio.go:119 +0xcb
net/http.(*persistConn).readLoop(0xc210239f80)
/usr/local/go/src/pkg/net/http/transport.go:687 +0xb7
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 5696 [select]:
net/http.(*persistConn).writeLoop(0xc2107f4800)
/usr/local/go/src/pkg/net/http/transport.go:791 +0x271
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 5772 [IO wait]:
net.runtime_pollWait(0x7f733a9dbc78, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc2100b51b0, 0x72, 0x7f733a9db0e8, 0xb)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc2100b51b0, 0xb, 0x7f733a9db0e8)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).Read(0xc2100b5150, 0xc21192a000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
net.(*conn).Read(0xc2101cf810, 0xc21192a000, 0x1000, 0x1000, 0x0, ...)
/usr/local/go/src/pkg/net/net.go:122 +0xc5
bufio.(*Reader).fill(0xc2116cd720)
/usr/local/go/src/pkg/bufio/bufio.go:91 +0x110
bufio.(*Reader).Peek(0xc2116cd720, 0x1, 0x9c6f67, 0xc210dfac98, 0x238085f28, ...)
/usr/local/go/src/pkg/bufio/bufio.go:119 +0xcb
net/http.(*persistConn).readLoop(0xc21012fd00)
/usr/local/go/src/pkg/net/http/transport.go:687 +0xb7
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:528 +0x607