Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compact: 0.22.0 never starts downsampling work #4531

Closed
filippog opened this issue Aug 7, 2021 · 22 comments
Closed

compact: 0.22.0 never starts downsampling work #4531

filippog opened this issue Aug 7, 2021 · 22 comments

Comments

@filippog
Copy link
Contributor

filippog commented Aug 7, 2021

I'm running Thanos 0.22.0 binary from GH releases

$ thanos --version
thanos, version 0.22.0 (branch: HEAD, revision: 3656e290c8eb034e2e09e0afc79f087be88de481)
  build user:       root@61bcfbac7168
  build date:       20210721-15:22:37
  go version:       go1.16.6
  platform:         linux/amd64

Object Storage Provider: swift + s3api compat

What happened:

Thanos compact stops making progress after "start first pass of downsampling" message, e.g. I don't see any download block log from processDownsampling. I'm running compact like this (i.e. compact.concurrency=1 and default downsample concurrency):

 /usr/bin/thanos compact --http-address 0.0.0.0:12902 --data-dir /srv/thanos-compact --objstore.config-file /etc/thanos-compact/objstore.yaml --retention.resolution-raw 270w --retention.resolution-5m 270w --retention.resolution-1h 270w --compact.concurrency 1 --wait

I'm seeing this in the logs and then nothing ever again from compact.go, though I'm quite sure there is downsampling work to do:

Aug 07 09:33:36 thanos-fe2001 thanos-compact[2624124]: level=info ts=2021-08-07T09:33:36.462956677Z caller=compact.go:976 msg="start of compactions"
Aug 07 09:33:36 thanos-fe2001 thanos-compact[2624124]: level=info ts=2021-08-07T09:33:36.467690366Z caller=compact.go:1008 msg="compaction iterations done"
Aug 07 09:33:36 thanos-fe2001 thanos-compact[2624124]: level=info ts=2021-08-07T09:33:36.467817352Z caller=compact.go:420 msg="start first pass of downsampling"

See below for full goroutine dump, I suspect this is due to the recent downsample concurrency change, cc @yeya24.

goroutine 1076625 [select, 16 minutes]:
main.downsampleBucket.func4(0x0, 0x0)
	/app/cmd/thanos/downsample.go:297 +0x25e
golang.org/x/sync/errgroup.(*Group).Go.func1(0xc0021d4840, 0xc002b04000)
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:57 +0x59
created by golang.org/x/sync/errgroup.(*Group).Go
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:54 +0x66

goroutine 260 [semacquire, 16 minutes]:
sync.runtime_Semacquire(0xc0021d4850)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0021d4848)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
golang.org/x/sync/errgroup.(*Group).Wait(0xc0021d4840, 0xc002b04000, 0x4)
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:40 +0x31
main.downsampleBucket(0x201fee8, 0xc00034fc00, 0x1fedfa0, 0xc000632210, 0xc00055ce10, 0x203c118, 0xc00055dca0, 0xc0049beb40, 0xc000318c80, 0x1e, ...)
	/app/cmd/thanos/downsample.go:306 +0xcc5
main.runCompact.func7(0xc000bced80, 0x458d29)
	/app/cmd/thanos/compact.go:430 +0x8b1
main.runCompact.func8.1(0x45d964b800, 0xc0003c6000)
	/app/cmd/thanos/compact.go:467 +0x5c
github.com/thanos-io/thanos/pkg/runutil.Repeat(0x45d964b800, 0xc000bc6000, 0xc0007a3f08, 0x0, 0x0)
	/app/pkg/runutil/runutil.go:75 +0x88
main.runCompact.func8(0x0, 0x0)
	/app/cmd/thanos/compact.go:466 +0x1ff
github.com/oklog/run.(*Group).Run.func1(0xc000361ec0, 0xc000363630, 0xc000451490)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

What you expected to happen:

Compact making progress

How to reproduce it (as minimally and precisely as possible):

Wait for compact to start downsampling pass

Full logs to relevant components:

Logs

goroutine 1174721 [running]:
runtime/pprof.writeGoroutineStacks(0x1ff1dc0, 0xc000c400e0, 0x30, 0x1b5a800)
	/usr/local/go/src/runtime/pprof/pprof.go:693 +0x9f
runtime/pprof.writeGoroutine(0x1ff1dc0, 0xc000c400e0, 0x2, 0xc0004f7000, 0x0)
	/usr/local/go/src/runtime/pprof/pprof.go:682 +0x45
runtime/pprof.(*Profile).WriteTo(0x2d9b640, 0x1ff1dc0, 0xc000c400e0, 0x2, 0xc000c400e0, 0x7b9898)
	/usr/local/go/src/runtime/pprof/pprof.go:331 +0x3f2
net/http/pprof.handler.ServeHTTP(0xc002790011, 0x9, 0x2019060, 0xc000c400e0, 0xc0008a8200)
	/usr/local/go/src/net/http/pprof/pprof.go:253 +0x385
net/http/pprof.Index(0x2019060, 0xc000c400e0, 0xc0008a8200)
	/usr/local/go/src/net/http/pprof/pprof.go:371 +0x8d7
net/http.HandlerFunc.ServeHTTP(0x1da51f0, 0x2019060, 0xc000c400e0, 0xc0008a8200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xc00034f340, 0x2019060, 0xc000c400e0, 0xc0008a8200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000330000, 0x2019060, 0xc000c400e0, 0xc0008a8200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0003c8140, 0x201ff90, 0xc00426e0c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 1 [chan receive, 168 minutes]:
github.com/oklog/run.(*Group).Run(0xc0003010b0, 0xc000393ed0, 0xc000434c00)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:43 +0xed
main.main()
	/app/cmd/thanos/main.go:154 +0xd68

goroutine 49 [select]:
go.opencensus.io/stats/view.(*worker).start(0xc0003a6080)
	/go/pkg/mod/[email protected]/stats/view/worker.go:276 +0xcd
created by go.opencensus.io/stats/view.init.0
	/go/pkg/mod/[email protected]/stats/view/worker.go:34 +0x68

goroutine 258 [chan receive, 168 minutes]:
main.main.func2(0xc000591fb8, 0x93361b)
	/app/cmd/thanos/main.go:114 +0x50
github.com/oklog/run.(*Group).Run.func1(0xc000361ec0, 0xc0003010c8, 0xc000632630)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 259 [IO wait]:
internal/poll.runtime_pollWait(0x7fb90ccd8620, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000376118, 0x72, 0x0, 0x0, 0x1d00c25)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000376100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000376100, 0xc04c2fae0b16dc85, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00043a018, 0x610e57af, 0xc0002a8c18, 0x497686)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00043a018, 0xc0002a8c68, 0x18, 0xc000652900, 0x7bbefb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000330000, 0x2018e20, 0xc00043a018, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0x2018e20, 0xc00043a018, 0xc000330000, 0x0, 0x0, 0x1fedfa0, 0xc000632c90, 0x0, 0xc000bc2b40)
	/go/pkg/mod/github.com/prometheus/[email protected]/web/tls_config.go:192 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000330000, 0x0, 0x0, 0x1fedfa0, 0xc000632c90, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/[email protected]/web/tls_config.go:184 +0x105
github.com/thanos-io/thanos/pkg/server/http.(*Server).ListenAndServe(0xc000b5ad90, 0xc000434b98, 0xc0002b7cd0)
	/app/pkg/server/http/http.go:68 +0x216
main.runCompact.func1(0x1da5530, 0xc000594fc0)
	/app/cmd/thanos/compact.go:189 +0x46
github.com/oklog/run.(*Group).Run.func1(0xc000361ec0, 0xc000303080, 0xc0003030a0)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 260 [semacquire, 16 minutes]:
sync.runtime_Semacquire(0xc0021d4850)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0021d4848)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
golang.org/x/sync/errgroup.(*Group).Wait(0xc0021d4840, 0xc002b04000, 0x4)
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:40 +0x31
main.downsampleBucket(0x201fee8, 0xc00034fc00, 0x1fedfa0, 0xc000632210, 0xc00055ce10, 0x203c118, 0xc00055dca0, 0xc0049beb40, 0xc000318c80, 0x1e, ...)
	/app/cmd/thanos/downsample.go:306 +0xcc5
main.runCompact.func7(0xc000bced80, 0x458d29)
	/app/cmd/thanos/compact.go:430 +0x8b1
main.runCompact.func8.1(0x45d964b800, 0xc0003c6000)
	/app/cmd/thanos/compact.go:467 +0x5c
github.com/thanos-io/thanos/pkg/runutil.Repeat(0x45d964b800, 0xc000bc6000, 0xc0007a3f08, 0x0, 0x0)
	/app/pkg/runutil/runutil.go:75 +0x88
main.runCompact.func8(0x0, 0x0)
	/app/cmd/thanos/compact.go:466 +0x1ff
github.com/oklog/run.(*Group).Run.func1(0xc000361ec0, 0xc000363630, 0xc000451490)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 261 [select, 2 minutes]:
github.com/thanos-io/thanos/pkg/runutil.Repeat(0x45d964b800, 0xc000bc6000, 0xc000119920, 0x0, 0x0)
	/app/pkg/runutil/runutil.go:78 +0xee
main.runCompact.func12(0x0, 0x0)
	/app/cmd/thanos/compact.go:530 +0x65
github.com/oklog/run.(*Group).Run.func1(0xc000361ec0, 0xc0002b7dd0, 0xc000393e20)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 262 [select]:
github.com/thanos-io/thanos/pkg/runutil.Repeat(0xdf8475800, 0xc000bc6000, 0xc00062df50, 0x0, 0x0)
	/app/pkg/runutil/runutil.go:78 +0xee
main.runCompact.func14(0x0, 0x0)
	/app/cmd/thanos/compact.go:542 +0x165
github.com/oklog/run.(*Group).Run.func1(0xc000361ec0, 0xc000b5d980, 0xc000393e30)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 263 [select, 168 minutes]:
main.interrupt(0x1fedfa0, 0xc000632210, 0xc000434ba0, 0x0, 0x0)
	/app/cmd/thanos/main.go:165 +0x135
main.main.func4(0x0, 0x0)
	/app/cmd/thanos/main.go:138 +0x3c
github.com/oklog/run.(*Group).Run.func1(0xc000361ec0, 0xc000303d60, 0xc000393ec0)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 264 [select, 168 minutes]:
main.reload(0x1fedfa0, 0xc000632210, 0xc000434c00, 0xc0000a6720, 0x0, 0x0)
	/app/cmd/thanos/main.go:178 +0x11b
main.main.func6(0x0, 0x0)
	/app/cmd/thanos/main.go:148 +0x45
github.com/oklog/run.(*Group).Run.func1(0xc000361ec0, 0xc0002b7f20, 0xc000393ed0)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 266 [syscall, 168 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 1114999 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000f97560)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1087743 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc001933320)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1030962 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc004fbec60)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1150981 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0006ac000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1119352 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00048d440)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1095136 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc002d6a480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1151012 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90ccd7fc8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004f4a898, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004f4a880, 0xc00424e000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004f4a880, 0xc00424e000, 0x952, 0x952, 0x94d, 0xc00424e000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003614238, 0xc00424e000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312d80, 0xc00424e000, 0x952, 0x952, 0xc002a609f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000b385f8, 0x1fed400, 0xc003312d80, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000b38380, 0x1ff1aa0, 0xc003614238, 0x5, 0xc003614238, 0xc002a60a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000b38380, 0x0, 0x0, 0xc002a60e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000b38380, 0xc00427e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0016bb9e0, 0xc00427e000, 0x1000, 0x1000, 0xc002a60dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0021c0780)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0021c0780, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0016bb9e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1149512 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0043b0120)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1030961 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90c7a0a08, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0052de498, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0052de480, 0xc006654000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0052de480, 0xc006654000, 0xcd94, 0xcd94, 0xcd8f, 0xc006654000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000930000, 0xc006654000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc00094dc50, 0xc006654000, 0xcd94, 0xcd94, 0xc0007dd9f8, 0xc000650400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00317c278, 0x1fed400, 0xc00094dc50, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00317c000, 0x1ff1aa0, 0xc000930000, 0x5, 0xc000930000, 0xc0007dda40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00317c000, 0x0, 0x0, 0xc0007dde88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00317c000, 0xc005068000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004fbec60, 0xc005068000, 0x1000, 0x1000, 0xc0007dddc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004b881e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004b881e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004fbec60)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1119350 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000de3560)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1119278 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0006e9320)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1114998 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90ccd7888, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004cb8a18, 0x72, 0xcd00, 0xcd92, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004cb8a00, 0xc00291c000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004cb8a00, 0xc00291c000, 0xcd92, 0xcd92, 0xcd8d, 0xc00291c000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00033a3b0, 0xc00291c000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034d4408, 0xc00291c000, 0xcd92, 0xcd92, 0xc0017899f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00317c978, 0x1fed400, 0xc0034d4408, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00317c700, 0x1ff1aa0, 0xc00033a3b0, 0x5, 0xc00033a3b0, 0xc001789a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00317c700, 0x0, 0x0, 0xc001789e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00317c700, 0xc004a00000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000f97560, 0xc004a00000, 0x1000, 0x1000, 0xc001789dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005353c20)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005353c20, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000f97560)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1151060 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cd41f68, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0007e6998, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0007e6980, 0xc00468aa80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0007e6980, 0xc00468aa80, 0x952, 0x952, 0x94d, 0xc00468aa80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0053a1388, 0xc00468aa80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312c90, 0xc00468aa80, 0x952, 0x952, 0xc0022aa9f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000140978, 0x1fed400, 0xc003312c90, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000140700, 0x1ff1aa0, 0xc0053a1388, 0x5, 0xc0053a1388, 0xc0022aaa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000140700, 0x0, 0x0, 0xc0022aae88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000140700, 0xc0046b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0043b0360, 0xc0046b8000, 0x1000, 0x1000, 0xc0022aadc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0057a3c80)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0057a3c80, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0043b0360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150816 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0015e2120)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1150952 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0043b0000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1119409 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0043b10e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1151028 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0016bb7a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1150947 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cd41910, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0003a6b18, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0003a6b00, 0xc002748000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0003a6b00, 0xc002748000, 0xcd93, 0xcd93, 0xcd8e, 0xc002748000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0053a13a8, 0xc002748000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034d4348, 0xc002748000, 0xcd93, 0xcd93, 0xc001df69f8, 0xc000650400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bb8278, 0x1fed400, 0xc0034d4348, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bb8000, 0x1ff1aa0, 0xc0053a13a8, 0x5, 0xc0053a13a8, 0xc001df6a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bb8000, 0x0, 0x0, 0xc001df6e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bb8000, 0xc00336a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0016bb560, 0xc00336a000, 0x1000, 0x1000, 0xc001df6dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005d31ec0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005d31ec0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0016bb560)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1151029 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90ccd8538, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0003a6f98, 0x72, 0x4b00, 0x4b66, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0003a6f80, 0xc002d24000, 0x4b66, 0x4b66, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0003a6f80, 0xc002d24000, 0x4b66, 0x4b66, 0x4b61, 0xc002d24000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc004e594b0, 0xc002d24000, 0x4b66, 0x4b66, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312d50, 0xc002d24000, 0x4b66, 0x4b66, 0xc001d5b9f8, 0xc000708800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000b7c5f8, 0x1fed400, 0xc003312d50, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000b7c380, 0x1ff1aa0, 0xc004e594b0, 0x5, 0xc004e594b0, 0xc001d5ba40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000b7c380, 0x0, 0x0, 0xc001d5be88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000b7c380, 0xc004a94000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0053ae480, 0xc004a94000, 0x1000, 0x1000, 0xc001d5bdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00066c4e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00066c4e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0053ae480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150840 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0020425a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1150951 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90c792528, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004cb8398, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004cb8380, 0xc00337e000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004cb8380, 0xc00337e000, 0x950, 0x950, 0x94b, 0xc00337e000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0005d86a8, 0xc00337e000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034d43d8, 0xc00337e000, 0x950, 0x950, 0xc0003c19f8, 0xc000708800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004af0cf8, 0x1fed400, 0xc0034d43d8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004af0a80, 0x1ff1aa0, 0xc0005d86a8, 0x5, 0xc0005d86a8, 0xc0003c1a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004af0a80, 0x0, 0x0, 0xc0003c1e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004af0a80, 0xc004a0a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0043b0000, 0xc004a0a000, 0x1000, 0x1000, 0xc0003c1dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0048cacc0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0048cacc0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0043b0000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150963 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90ccd7d10, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004f4a498, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004f4a480, 0xc004547500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004f4a480, 0xc004547500, 0x951, 0x951, 0x94c, 0xc004547500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003614248, 0xc004547500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312e10, 0xc004547500, 0x951, 0x951, 0xc006db99f8, 0xc000650400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000b39778, 0x1fed400, 0xc003312e10, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000b39500, 0x1ff1aa0, 0xc003614248, 0x5, 0xc003614248, 0xc006db9a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000b39500, 0x0, 0x0, 0xc006db9e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000b39500, 0xc001aea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0043b0480, 0xc001aea000, 0x1000, 0x1000, 0xc006db9dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006511140)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006511140, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0043b0480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 952094 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cd41d98, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000376918, 0x72, 0xc600, 0xc618, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000376900, 0xc001036000, 0xc618, 0xc618, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000376900, 0xc001036000, 0xc618, 0xc618, 0xc613, 0xc001036000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00033a058, 0xc001036000, 0xc618, 0xc618, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034d4288, 0xc001036000, 0xc618, 0xc618, 0xc00178a9f8, 0xc0004f6400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0001413f8, 0x1fed400, 0xc0034d4288, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000141180, 0x1ff1aa0, 0xc00033a058, 0x5, 0xc00033a058, 0xc00178aa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000141180, 0x0, 0x0, 0xc00178ae88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000141180, 0xc0018a2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0006ac7e0, 0xc0018a2000, 0x1000, 0x1000, 0xc00178adc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0038de900)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0038de900, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0006ac7e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 18359 [IO wait]:
internal/poll.runtime_pollWait(0x7fb90c7a1230, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000792318, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000792300, 0xc00463b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000792300, 0xc00463b000, 0x1000, 0x1000, 0x7b5836, 0xc00055e000, 0xf0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00011e300, 0xc00463b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).Read(0xc00462efc0, 0xc00463b000, 0x1000, 0x1000, 0x8, 0xc000ce3780, 0x7aed09)
	/usr/local/go/src/net/http/server.go:780 +0x1b9
bufio.(*Reader).fill(0xc004644060)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc004644060, 0xa, 0x1e, 0x100, 0x8, 0xc0003581a0, 0x7b5836)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
bufio.(*Reader).ReadLine(0xc004644060, 0x203000, 0x203000, 0xc000ce38d0, 0x40db9b, 0xc001c19290, 0x30)
	/usr/local/go/src/bufio/bufio.go:389 +0x34
net/textproto.(*Reader).readLineSlice(0xc001c19290, 0xc000b1b900, 0xc000ce39e8, 0x4e9393, 0xc000792300, 0x43b03c)
	/usr/local/go/src/net/textproto/reader.go:57 +0xd6
net/textproto.(*Reader).ReadLine(...)
	/usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc004644060, 0x0, 0xc000b1b900, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:1027 +0xaa
net/http.(*conn).readRequest(0xc004610960, 0x201fee8, 0xc004634fc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:966 +0x19d
net/http.(*conn).serve(0xc004610960, 0x201ff90, 0xc004634fc0)
	/usr/local/go/src/net/http/server.go:1858 +0x705
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 1119303 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0006e9200)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1150814 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0043b0240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1150839 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90c792a98, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00320c298, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00320c280, 0xc0004b4000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00320c280, 0xc0004b4000, 0x951, 0x951, 0x94c, 0xc0004b4000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000fb62c8, 0xc0004b4000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0044c9680, 0xc0004b4000, 0x951, 0x951, 0xc002a5f9f8, 0xc00007b000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000b46278, 0x1fed400, 0xc0044c9680, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000b46000, 0x1ff1aa0, 0xc000fb62c8, 0x5, 0xc000fb62c8, 0xc002a5fa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000b46000, 0x0, 0x0, 0xc002a5fe88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000b46000, 0xc0045d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0020425a0, 0xc0045d0000, 0x1000, 0x1000, 0xc002a5fdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc002a4e6c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc002a4e6c0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0020425a0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 16886 [IO wait]:
internal/poll.runtime_pollWait(0x7fb90c7a1318, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc002812118, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002812100, 0xc0034fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc002812100, 0xc0034fe000, 0x1000, 0x1000, 0x7b5836, 0xc0003300e0, 0xf0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000b16a88, 0xc0034fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).Read(0xc0069ff4d0, 0xc0034fe000, 0x1000, 0x1000, 0x8, 0xc00059f780, 0x7aed09)
	/usr/local/go/src/net/http/server.go:780 +0x1b9
bufio.(*Reader).fill(0xc006cb5860)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc006cb5860, 0xa, 0x50bc, 0x41909b, 0x7fb90c79a910, 0x7fb90c9521a0, 0x0)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
bufio.(*Reader).ReadLine(0xc006cb5860, 0x203000, 0x203000, 0x7fb90c79a910, 0xa, 0xc004689e30, 0x30)
	/usr/local/go/src/bufio/bufio.go:389 +0x34
net/textproto.(*Reader).readLineSlice(0xc004689e30, 0xc0015b4a00, 0xc00059f9e8, 0x4e9393, 0xc002812100, 0x43b03c)
	/usr/local/go/src/net/textproto/reader.go:57 +0xd6
net/textproto.(*Reader).ReadLine(...)
	/usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc006cb5860, 0x0, 0xc0015b4a00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:1027 +0xaa
net/http.(*conn).readRequest(0xc0034a8a00, 0x201fee8, 0xc0034ebe40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:966 +0x19d
net/http.(*conn).serve(0xc0034a8a00, 0x201ff90, 0xc0034ebe40)
	/usr/local/go/src/net/http/server.go:1858 +0x705
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 1151030 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0053ae480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1150949 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cca7528, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000130898, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000130880, 0xc00541f500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000130880, 0xc00541f500, 0x952, 0x952, 0x94d, 0xc00541f500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003614280, 0xc00541f500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc00094dbf0, 0xc00541f500, 0x952, 0x952, 0xc0037a59f8, 0xc000650400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000b39af8, 0x1fed400, 0xc00094dbf0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000b39880, 0x1ff1aa0, 0xc003614280, 0x5, 0xc003614280, 0xc0037a5a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000b39880, 0x0, 0x0, 0xc0037a5e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000b39880, 0xc003372000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0021bcd80, 0xc003372000, 0x1000, 0x1000, 0xc0037a5dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0065755c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0065755c0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0021bcd80)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150813 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cd41740, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004cb8298, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004cb8280, 0xc002828000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004cb8280, 0xc002828000, 0xcd93, 0xcd93, 0xcd8e, 0xc002828000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000c6a5f0, 0xc002828000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc00094db18, 0xc002828000, 0xcd93, 0xcd93, 0xc0003449f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0009ac5f8, 0x1fed400, 0xc00094db18, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0009ac380, 0x1ff1aa0, 0xc000c6a5f0, 0x5, 0xc000c6a5f0, 0xc000344a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0009ac380, 0x0, 0x0, 0xc000344e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0009ac380, 0xc0042d8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0043b0240, 0xc0042d8000, 0x1000, 0x1000, 0xc000344dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0050bcf00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0050bcf00, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0043b0240)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1076598 [select, 16 minutes]:
github.com/minio/minio-go/v7.Client.listObjectsV2.func1(0xc00387e000, 0x201fee8, 0xc00034fc00, 0xc00026c608, 0x6, 0xc001ad8080, 0x1b, 0x4b0001, 0x1fc1014, 0x1, ...)
	/go/pkg/mod/github.com/bwplotka/minio-go/[email protected]/api-list.go:123 +0x3db
created by github.com/minio/minio-go/v7.Client.listObjectsV2
	/go/pkg/mod/github.com/bwplotka/minio-go/[email protected]/api-list.go:93 +0x2ba

goroutine 1119305 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00172b320)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1150843 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90ccd8368, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc005666218, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc005666200, 0xc0004b5500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc005666200, 0xc0004b5500, 0x951, 0x951, 0x20300000000000, 0x7fb90d071fff, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000b16080, 0xc0004b5500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034d42b8, 0xc0004b5500, 0x951, 0x951, 0xc000d9a9f8, 0xc0004f6400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0008c13f8, 0x1fed400, 0xc0034d42b8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0008c1180, 0x1ff1aa0, 0xc000b16080, 0x5, 0xc000b16080, 0xc000d9aa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0008c1180, 0x0, 0x0, 0xc000d9ae88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0008c1180, 0xc0045da000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0021bca20, 0xc0045da000, 0x1000, 0x1000, 0xc000d9adc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004b886c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004b886c0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0021bca20)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150950 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0021bcd80)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1119412 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cd41cb0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000792398, 0x72, 0xcd00, 0xcd92, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000792380, 0xc000f1e000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000792380, 0xc000f1e000, 0xcd92, 0xcd92, 0xcd8d, 0xc000f1e000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0023dfe70, 0xc000f1e000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034d4378, 0xc000f1e000, 0xcd92, 0xcd92, 0xc002a5e9f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0009ac978, 0x1fed400, 0xc0034d4378, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0009ac700, 0x1ff1aa0, 0xc0023dfe70, 0x5, 0xc0023dfe70, 0xc002a5ea40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0009ac700, 0x0, 0x0, 0xc002a5ee88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0009ac700, 0xc0048c1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000f97200, 0xc0048c1000, 0x1000, 0x1000, 0xc002a5edc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0048bfec0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0048bfec0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000f97200)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1174722 [IO wait]:
internal/poll.runtime_pollWait(0x7fb90c7a0af0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000376218, 0x72, 0x0, 0x1, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000376200, 0xc005bfc941, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000376200, 0xc005bfc941, 0x1, 0x1, 0xc000632b10, 0xc0002b90e0, 0x466860)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0053a0000, 0xc005bfc941, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc005bfc930)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 1119347 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cd41bc8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0005da718, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0005da700, 0xc000478000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0005da700, 0xc000478000, 0x951, 0x951, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0035f5b40, 0xc000478000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034d41f8, 0xc000478000, 0x951, 0x951, 0xc0022a89f8, 0xc000708800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bb9af8, 0x1fed400, 0xc0034d41f8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bb9880, 0x1ff1aa0, 0xc0035f5b40, 0x5, 0xc0035f5b40, 0xc0022a8a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bb9880, 0x0, 0x0, 0xc0022a8e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bb9880, 0xc004544000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc003d7c480, 0xc004544000, 0x1000, 0x1000, 0xc0022a8dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0057a32c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0057a32c0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc003d7c480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150979 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0017fd200)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1119348 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc003d7c480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1026295 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90c792440, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0052de698, 0x72, 0xcd00, 0xcd92, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0052de680, 0xc000a12000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0052de680, 0xc000a12000, 0xcd92, 0xcd92, 0x20300000000000, 0x7fb90d071fff, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00056ed28, 0xc000a12000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312cf0, 0xc000a12000, 0xcd92, 0xcd92, 0xc00165e9f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc005416278, 0x1fed400, 0xc003312cf0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc005416000, 0x1ff1aa0, 0xc00056ed28, 0x5, 0xc00056ed28, 0xc00165ea40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc005416000, 0x0, 0x0, 0xc00165ee88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc005416000, 0xc005424000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0053ae000, 0xc005424000, 0x1000, 0x1000, 0xc00165edc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0066efe60)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0066efe60, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0053ae000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150815 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90ccd7a58, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0007e6498, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0007e6480, 0xc0021d6000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0007e6480, 0xc0021d6000, 0xcd94, 0xcd94, 0xcd8f, 0xc0021d6000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007309e0, 0xc0021d6000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312e70, 0xc0021d6000, 0xcd94, 0xcd94, 0xc0007e29f8, 0xc000650400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000335af8, 0x1fed400, 0xc003312e70, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000335880, 0x1ff1aa0, 0xc0007309e0, 0x5, 0xc0007309e0, 0xc0007e2a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000335880, 0x0, 0x0, 0xc0007e2e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000335880, 0xc0042ea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0015e2120, 0xc0042ea000, 0x1000, 0x1000, 0xc0007e2dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0047e6840)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0047e6840, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0015e2120)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1119413 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000f97200)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1026296 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0053ae000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1119351 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90c7926f8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000130618, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000130600, 0xc004546a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000130600, 0xc004546a80, 0x951, 0x951, 0x94c, 0xc004546a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003614f90, 0xc004546a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc00094dc80, 0xc004546a80, 0x951, 0x951, 0xc0002aa9f8, 0xc000650400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0022ae978, 0x1fed400, 0xc00094dc80, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0022ae700, 0x1ff1aa0, 0xc003614f90, 0x5, 0xc003614f90, 0xc0002aaa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0022ae700, 0x0, 0x0, 0xc0002aae88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0022ae700, 0xc004562000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00048d440, 0xc004562000, 0x1000, 0x1000, 0xc0002aadc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0045603c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0045603c0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00048d440)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1119280 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cca7610, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000376a98, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000376a80, 0xc001c22000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000376a80, 0xc001c22000, 0xcd93, 0xcd93, 0xcd8e, 0xc001c22000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc002ed6bb0, 0xc001c22000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312c60, 0xc001c22000, 0xcd93, 0xcd93, 0xc000c729f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004898278, 0x1fed400, 0xc003312c60, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004898000, 0x1ff1aa0, 0xc002ed6bb0, 0x5, 0xc002ed6bb0, 0xc000c72a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004898000, 0x0, 0x0, 0xc000c72e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004898000, 0xc004891000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0043b10e0, 0xc004891000, 0x1000, 0x1000, 0xc000c72dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0066231a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0066231a0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0043b10e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1119349 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90c7a0f78, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc005fe0698, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc005fe0680, 0xc002f3a000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc005fe0680, 0xc002f3a000, 0xcd94, 0xcd94, 0xcd8f, 0xc002f3a000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000b17cb0, 0xc002f3a000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312cc0, 0xc002f3a000, 0xcd94, 0xcd94, 0xc0035cd9f8, 0xc000650400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0008c0cf8, 0x1fed400, 0xc003312cc0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0008c0a80, 0x1ff1aa0, 0xc000b17cb0, 0x5, 0xc000b17cb0, 0xc0035cda40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0008c0a80, 0x0, 0x0, 0xc0035cde88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0008c0a80, 0xc004556000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000de3560, 0xc004556000, 0x1000, 0x1000, 0xc0035cddc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006aa4cc0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006aa4cc0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000de3560)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 995331 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cca7440, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc005666598, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc005666580, 0xc002cc8000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc005666580, 0xc002cc8000, 0xcd94, 0xcd94, 0x20300000000000, 0x7fb90d071fff, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000730058, 0xc002cc8000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034d42e8, 0xc002cc8000, 0xcd94, 0xcd94, 0xc001f6c9f8, 0xc0004f6400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000b46cf8, 0x1fed400, 0xc0034d42e8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000b46a80, 0x1ff1aa0, 0xc000730058, 0x5, 0xc000730058, 0xc001f6ca40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000b46a80, 0x0, 0x0, 0xc001f6ce88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000b46a80, 0xc00615e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc005267200, 0xc00615e000, 0x1000, 0x1000, 0xc001f6cdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00615c360)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00615c360, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc005267200)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 995332 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc005267200)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1149511 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90c7929b0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004cb8598, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004cb8580, 0xc0030e4000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004cb8580, 0xc0030e4000, 0xcd94, 0xcd94, 0x20300000000000, 0x7fb90d071fff, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0005d8698, 0xc0030e4000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312c30, 0xc0030e4000, 0xcd94, 0xcd94, 0xc0043ee9f8, 0xc000708800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004af0278, 0x1fed400, 0xc003312c30, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004af0000, 0x1ff1aa0, 0xc0005d8698, 0x5, 0xc0005d8698, 0xc0043eea40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004af0000, 0x0, 0x0, 0xc0043eee88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004af0000, 0xc00479c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0043b0120, 0xc00479c000, 0x1000, 0x1000, 0xc0043eedc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0061a4c00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0061a4c00, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0043b0120)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1095135 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90c792c68, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000130918, 0x72, 0x4b00, 0x4b66, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000130900, 0xc002d29000, 0x4b66, 0x4b66, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000130900, 0xc002d29000, 0x4b66, 0x4b66, 0x20300000000000, 0x7fb90d071fff, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc004e58000, 0xc002d29000, 0x4b66, 0x4b66, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc00094db48, 0xc002d29000, 0x4b66, 0x4b66, 0xc0010b39f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000a38278, 0x1fed400, 0xc00094db48, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000a38000, 0x1ff1aa0, 0xc004e58000, 0x5, 0xc004e58000, 0xc0010b3a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000a38000, 0x0, 0x0, 0xc0010b3e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000a38000, 0xc0047d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc002d6a480, 0xc0047d0000, 0x1000, 0x1000, 0xc0010b3dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006cba720)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006cba720, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc002d6a480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1119302 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cca7358, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000048318, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000048300, 0xc00342ea80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000048300, 0xc00342ea80, 0x952, 0x952, 0x94d, 0xc00342ea80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000fb6000, 0xc00342ea80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034d4318, 0xc00342ea80, 0x952, 0x952, 0xc0003bd9f8, 0xc000650400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0003345f8, 0x1fed400, 0xc0034d4318, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000334380, 0x1ff1aa0, 0xc000fb6000, 0x5, 0xc000fb6000, 0xc0003bda40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000334380, 0x0, 0x0, 0xc0003bde88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000334380, 0xc003464000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0006e9200, 0xc003464000, 0x1000, 0x1000, 0xc0003bddc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004beb6e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004beb6e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0006e9200)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1151061 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0043b0360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1119277 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cca78c8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0005da818, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0005da800, 0xc006d20000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0005da800, 0xc006d20000, 0x951, 0x951, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0005d9900, 0xc006d20000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003cbfe00, 0xc006d20000, 0x951, 0x951, 0xc0057ea9f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc005a65078, 0x1fed400, 0xc003cbfe00, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc005a64e00, 0x1ff1aa0, 0xc0005d9900, 0x5, 0xc0005d9900, 0xc0057eaa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc005a64e00, 0x0, 0x0, 0xc0057eae88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc005a64e00, 0xc00415b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0006e9320, 0xc00415b000, 0x1000, 0x1000, 0xc0057eadc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc002e3ae40)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc002e3ae40, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0006e9320)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1119363 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90ccd7ee0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc005fe0498, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc005fe0480, 0xc000cb6000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc005fe0480, 0xc000cb6000, 0xcd94, 0xcd94, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc002164000, 0xc000cb6000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312d20, 0xc000cb6000, 0xcd94, 0xcd94, 0xc000faa9f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000205078, 0x1fed400, 0xc003312d20, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000204e00, 0x1ff1aa0, 0xc002164000, 0x5, 0xc002164000, 0xc000faaa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000204e00, 0x0, 0x0, 0xc000faae88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000204e00, 0xc0032f3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000f97440, 0xc0032f3000, 0x1000, 0x1000, 0xc000faadc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000f99560)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000f99560, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000f97440)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1087742 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cd42138, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000130818, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000130800, 0xc00127a000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000130800, 0xc00127a000, 0xcd94, 0xcd94, 0xcd8f, 0xc00127a000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000c9c050, 0xc00127a000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312de0, 0xc00127a000, 0xcd94, 0xcd94, 0xc00454d9f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc005a64978, 0x1fed400, 0xc003312de0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc005a64700, 0x1ff1aa0, 0xc000c9c050, 0x5, 0xc000c9c050, 0xc00454da40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc005a64700, 0x0, 0x0, 0xc00454de88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc005a64700, 0xc004816000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc001933320, 0xc004816000, 0x1000, 0x1000, 0xc00454ddc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00352b860)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00352b860, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc001933320)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150948 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0016bb560)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1076625 [select, 16 minutes]:
main.downsampleBucket.func4(0x0, 0x0)
	/app/cmd/thanos/downsample.go:297 +0x25e
golang.org/x/sync/errgroup.(*Group).Go.func1(0xc0021d4840, 0xc002b04000)
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:57 +0x59
created by golang.org/x/sync/errgroup.(*Group).Go
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:54 +0x66

goroutine 1150844 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0021bca20)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1150798 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90ccd8198, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0007e6598, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0007e6580, 0xc001bc8000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0007e6580, 0xc001bc8000, 0xcd93, 0xcd93, 0xcd8e, 0xc001bc8000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc004e594d0, 0xc001bc8000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc00094dc20, 0xc001bc8000, 0xcd93, 0xcd93, 0xc001df79f8, 0xc000708800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000b7de78, 0x1fed400, 0xc00094dc20, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000b7dc00, 0x1ff1aa0, 0xc004e594d0, 0x5, 0xc004e594d0, 0xc001df7a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000b7dc00, 0x0, 0x0, 0xc001df7e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000b7dc00, 0xc0044e5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000f96000, 0xc0044e5000, 0x1000, 0x1000, 0xc001df7dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005c5ac00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005c5ac00, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000f96000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150879 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cca6fb8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004f4a798, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004f4a780, 0xc00468a000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004f4a780, 0xc00468a000, 0x952, 0x952, 0x94d, 0xc00468a000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007309d0, 0xc00468a000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034d4258, 0xc00468a000, 0x952, 0x952, 0xc00178f9f8, 0xc0004f6400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000334978, 0x1fed400, 0xc0034d4258, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000334700, 0x1ff1aa0, 0xc0007309d0, 0x5, 0xc0007309d0, 0xc00178fa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000334700, 0x0, 0x0, 0xc00178fe88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000334700, 0xc0046a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0066f7d40, 0xc0046a4000, 0x1000, 0x1000, 0xc00178fdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0057a2060)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0057a2060, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0066f7d40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150964 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0043b0480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1151013 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0016bb9e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1119304 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90c792270, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc005fe0398, 0x72, 0xcd00, 0xcd92, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc005fe0380, 0xc001550000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc005fe0380, 0xc001550000, 0xcd92, 0xcd92, 0xcd8d, 0xc001550000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000c6a100, 0xc001550000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034d43a8, 0xc001550000, 0xcd92, 0xcd92, 0xc006db79f8, 0xc000650400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000b38978, 0x1fed400, 0xc0034d43a8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000b38700, 0x1ff1aa0, 0xc000c6a100, 0x5, 0xc000c6a100, 0xc006db7a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000b38700, 0x0, 0x0, 0xc006db7e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000b38700, 0xc003478000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00172b320, 0xc003478000, 0x1000, 0x1000, 0xc006db7dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc003467140)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc003467140, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00172b320)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 952095 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0006ac7e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1150980 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90c7a1400, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004f4a598, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004f4a580, 0xc0047e2000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004f4a580, 0xc0047e2000, 0x951, 0x951, 0x94c, 0xc0047e2000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000af4a58, 0xc0047e2000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc00094db78, 0xc0047e2000, 0x951, 0x951, 0xc00379f9f8, 0xc000708800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000248278, 0x1fed400, 0xc00094db78, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000248000, 0x1ff1aa0, 0xc000af4a58, 0x5, 0xc000af4a58, 0xc00379fa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000248000, 0x0, 0x0, 0xc00379fe88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000248000, 0xc0047f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0006ac000, 0xc0047f4000, 0x1000, 0x1000, 0xc00379fdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0062ea9c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0062ea9c0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0006ac000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150978 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cca70a0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004cb8798, 0x72, 0x4b00, 0x4b67, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004cb8780, 0xc0030d0000, 0x4b67, 0x4b67, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004cb8780, 0xc0030d0000, 0x4b67, 0x4b67, 0x4b62, 0xc0030d0000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000fdc0, 0xc0030d0000, 0x4b67, 0x4b67, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312e40, 0xc0030d0000, 0x4b67, 0x4b67, 0xc0010ae9f8, 0xc000650400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0048985f8, 0x1fed400, 0xc003312e40, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004898380, 0x1ff1aa0, 0xc00000fdc0, 0x5, 0xc00000fdc0, 0xc0010aea40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004898380, 0x0, 0x0, 0xc0010aee88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004898380, 0xc0047cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0017fd200, 0xc0047cc000, 0x1000, 0x1000, 0xc0010aedc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00009af60)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00009af60, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0017fd200)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1150799 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000f96000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1150880 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0066f7d40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1151027 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb90cca6c18, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0007e6698, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0007e6680, 0xc004478000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0007e6680, 0xc004478000, 0x950, 0x950, 0x94b, 0xc004478000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0005d86a0, 0xc004478000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003312db0, 0xc004478000, 0x950, 0x950, 0xc0003c09f8, 0xc000708800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004af0978, 0x1fed400, 0xc003312db0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004af0700, 0x1ff1aa0, 0xc0005d86a0, 0x5, 0xc0005d86a0, 0xc0003c0a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004af0700, 0x0, 0x0, 0xc0003c0e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004af0700, 0xc00447e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0016bb7a0, 0xc00447e000, 0x1000, 0x1000, 0xc0003c0dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0063bec60)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0063bec60, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0016bb7a0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 1119364 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000f97440)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

Anything else we need to know:

@filippog filippog changed the title compact: 0.22.0 stuck on downsample compact: 0.22.0 never starts downsampling work Aug 7, 2021
@GiedriusS
Copy link
Member

So, you believe that it is stuck? Did I understand this correctly?

@filippog
Copy link
Contributor Author

filippog commented Aug 9, 2021

Yes that's correct @GiedriusS, AFAICT it doesn't start the downsampling work at all (e.g. downloading blocks)

@filippog
Copy link
Contributor Author

filippog commented Aug 9, 2021

Another data point that might be useful: I downgraded to 0.21.1 and thanos compact is working as expected (i.e. it started downsampling work) with the same command line

@GiedriusS
Copy link
Member

I cannot reproduce this on 0.22.0. A big goroutine number indicates to me that something is going on, that it is not stuck. Could you please upload the full goroutine dump when Compactor runs into such a situation?

@filippog
Copy link
Contributor Author

thank you for following up @GiedriusS ! I've included all goroutines in the "details" section (from the debug endpoint), is that what you are referring to? unfortunately I had to resume downsampling with 0.21.1 and I don't know how easy it'll be for me to reproduce, but I can do it if needed, let me know!

@yeya24
Copy link
Contributor

yeya24 commented Aug 11, 2021

Hello @filippog, thanks for reporting the issue. After checking the goroutines, I think the download process is still running, but just a little bit slow.

goroutine 1076625 [select, 16 minutes]:
main.downsampleBucket.func4(0x0, 0x0)
	/app/cmd/thanos/downsample.go:297 +0x25e
golang.org/x/sync/errgroup.(*Group).Go.func1(0xc0021d4840, 0xc002b04000)
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:57 +0x59
created by golang.org/x/sync/errgroup.(*Group).Go
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:54 +0x66

goroutine 1076598 [select, 16 minutes]:
github.com/minio/minio-go/v7.Client.listObjectsV2.func1(0xc00387e000, 0x201fee8, 0xc00034fc00, 0xc00026c608, 0x6, 0xc001ad8080, 0x1b, 0x4b0001, 0x1fc1014, 0x1, ...)
	/go/pkg/mod/github.com/bwplotka/minio-go/[email protected]/api-list.go:123 +0x3db
created by github.com/minio/minio-go/v7.Client.listObjectsV2
	/go/pkg/mod/github.com/bwplotka/minio-go/[email protected]/api-list.go:93 +0x2ba

goroutine 260 [semacquire, 16 minutes]:
sync.runtime_Semacquire(0xc0021d4850)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0021d4848)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
golang.org/x/sync/errgroup.(*Group).Wait(0xc0021d4840, 0xc002b04000, 0x4)
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:40 +0x31
main.downsampleBucket(0x201fee8, 0xc00034fc00, 0x1fedfa0, 0xc000632210, 0xc00055ce10, 0x203c118, 0xc00055dca0, 0xc0049beb40, 0xc000318c80, 0x1e, ...)
	/app/cmd/thanos/downsample.go:306 +0xcc5
main.runCompact.func7(0xc000bced80, 0x458d29)
	/app/cmd/thanos/compact.go:430 +0x8b1
main.runCompact.func8.1(0x45d964b800, 0xc0003c6000)
	/app/cmd/thanos/compact.go:467 +0x5c
github.com/thanos-io/thanos/pkg/runutil.Repeat(0x45d964b800, 0xc000bc6000, 0xc0007a3f08, 0x0, 0x0)
	/app/pkg/runutil/runutil.go:75 +0x88
main.runCompact.func8(0x0, 0x0)
	/app/cmd/thanos/compact.go:466 +0x1ff
github.com/oklog/run.(*Group).Run.func1(0xc000361ec0, 0xc000363630, 0xc000451490)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

Related goroutines are listed above. You can see they are blocked at Select https://github.com/thanos-io/thanos/blob/main/cmd/thanos/downsample.go#L297, which means the channel is full and it is blocked waiting for the current downsampling done.

Based on goroutine 1076598, the minio client is listing the objects in the buckets and this is part of the block download process. If you want to make sure the compactor is downloading blocks, maybe you can check whether the new directory has been created or we can add more debug logs for this.

I have been using this feature for several weeks, but we are using concurrency 2 ~ 4 and I didn't see any issue. I will try concurrency 1 as well to see if I can reproduce the problem.

@vanugrah
Copy link
Contributor

I've been running this feature for 2 weeks as well on concurrency 20+ without any issues. I can also confirm that the majority of the time the downsample goroutines are waiting on the listObjectsV2 operation as part of the Minio client. Perhaps there is scope for optimization?

How long do you wait before declaring that downsampling isn't happening? In practice I've seen block downloads range from sub second to > 8h.

Were you able to check the file system for partially downloaded blocks? Block download starts with meta.json which should be pretty quick so at the very least you should see that, if not actual chunks.

We could add some debug logs in the upload and download methods pkg/block.go to see operations on individual files as a way of measuring progress too.

@filippog
Copy link
Contributor Author

Thank you folks for taking a look at this! It certainly could be the case of slow downloads, although I've seen the compactor not print anything for >20h (Aug 6th 13:20, then Aug 7th 9:33 is when I restarted compact. Sadly I don't have the goroutine dump from that event, afterwards I downgraded to 0.21.1).

The host's network during that time has been pretty much idle (public stats are available, host network for thanos-fe2001)

Aug  6 10:54:51 thanos-fe2001 thanos-compact[2505217]: level=info ts=2021-08-06T10:54:51.449530255Z caller=compact.go:401 msg="start first pass of downsampling"
Aug  6 13:20:39 thanos-fe2001 thanos-compact[2517534]: level=info ts=2021-08-06T13:20:39.538179334Z caller=compact.go:420 msg="start first pass of downsampling"
Aug  7 09:33:36 thanos-fe2001 thanos-compact[2624124]: level=info ts=2021-08-07T09:33:36.467817352Z caller=compact.go:420 msg="start first pass of downsampling"
Aug  7 10:08:44 thanos-fe2001 thanos-compact[2642481]: level=info ts=2021-08-07T10:08:44.302481732Z caller=compact.go:401 msg="start first pass of downsampling"
Aug  7 20:06:57 thanos-fe2001 thanos-compact[2642481]: level=info ts=2021-08-07T20:06:57.484052031Z caller=compact.go:415 msg="start second pass of downsampling"
Aug  7 21:49:23 thanos-fe2001 thanos-compact[2642481]: level=info ts=2021-08-07T21:49:23.747552475Z caller=compact.go:422 msg="downsampling iterations done"
Aug  7 22:51:25 thanos-fe2001 thanos-compact[2642481]: level=info ts=2021-08-07T22:51:25.942345526Z caller=compact.go:401 msg="start first pass of downsampling"
Aug  7 22:53:03 thanos-fe2001 thanos-compact[2642481]: level=info ts=2021-08-07T22:53:03.180019613Z caller=compact.go:415 msg="start second pass of downsampling"
Aug  7 22:53:51 thanos-fe2001 thanos-compact[2642481]: level=info ts=2021-08-07T22:53:51.79042821Z caller=compact.go:422 msg="downsampling iterations done"
Aug  7 22:56:17 thanos-fe2001 thanos-compact[2642481]: level=info ts=2021-08-07T22:56:17.182097075Z caller=compact.go:401 msg="start first pass of downsampling"
Aug  7 22:57:53 thanos-fe2001 thanos-compact[2642481]: level=info ts=2021-08-07T22:57:53.571055226Z caller=compact.go:415 msg="start second pass of downsampling"
Aug  7 22:58:42 thanos-fe2001 thanos-compact[2642481]: level=info ts=2021-08-07T22:58:42.177872303Z caller=compact.go:422 msg="downsampling iterations done"

I'll run 0.22.0 again and report back on your suggestions including partially downloaded blocks on the filesystem, thank you again!

@filippog
Copy link
Contributor Author

I was able to reproduce this after leaving thanos-compact running for a week more or less, the last log line from compact.go is from yesterday:

syslog.log-20210820:Aug 19 11:28:46 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-19T11:28:46.03964626Z caller=compact.go:953 msg="start of GC"
syslog.log-20210820:Aug 19 11:28:46 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-19T11:28:46.050421492Z caller=compact.go:976 msg="start of compactions"
syslog.log-20210820:Aug 19 11:28:46 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-19T11:28:46.055103191Z caller=compact.go:1008 msg="compaction iterations done"
syslog.log-20210820:Aug 19 11:28:46 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-19T11:28:46.055382711Z caller=compact.go:420 msg="start first pass of downsampling"

Though thanos-compact itself does keep logging and doing at least some operations, recent logs:

Aug 20 07:09:31 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-20T07:09:31.439767131Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=2.735143272s cached=3375 returned=3375 partial=0
Aug 20 07:10:16 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-20T07:10:16.201365986Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=56.696313646s cached=3375 returned=2684 partial=0
Aug 20 07:10:16 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-20T07:10:16.351023574Z caller=clean.go:33 msg="started cleaning of aborted partial uploads"
Aug 20 07:10:16 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-20T07:10:16.351167651Z caller=clean.go:60 msg="cleaning of aborted partial uploads done"
Aug 20 07:10:16 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-20T07:10:16.351213552Z caller=blocks_cleaner.go:43 msg="started cleaning of blocks marked for deletion"
Aug 20 07:10:16 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-20T07:10:16.35220473Z caller=blocks_cleaner.go:57 msg="cleaning of blocks marked for deletion done"
Aug 20 07:10:31 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-20T07:10:31.243145931Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=2.535748693s cached=3375 returned=3375 partial=0
Aug 20 07:11:31 thanos-fe2001 thanos-compact[1019]: level=info ts=2021-08-20T07:11:31.1164417Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=2.40727416s cached=3375 returned=3375 partial=0

See below for full goroutine dump and ss + connection age. It does look like there are a bunch of connections "stuck" and never time out. Something perhaps worth of note is that the address thanos-compact connects to is actually on the host's localhost interface. I can leave the process alone for a few days for further debugging, what do you think ? Thanks!

Goroutine dump

goroutine 193792164 [running]:
runtime/pprof.writeGoroutineStacks(0x1ff1dc0, 0xc000cca000, 0x30, 0x1b5a800)
	/usr/local/go/src/runtime/pprof/pprof.go:693 +0x9f
runtime/pprof.writeGoroutine(0x1ff1dc0, 0xc000cca000, 0x2, 0xc000600400, 0x0)
	/usr/local/go/src/runtime/pprof/pprof.go:682 +0x45
runtime/pprof.(*Profile).WriteTo(0x2d9b640, 0x1ff1dc0, 0xc000cca000, 0x2, 0xc000cca000, 0x7b9898)
	/usr/local/go/src/runtime/pprof/pprof.go:331 +0x3f2
net/http/pprof.handler.ServeHTTP(0xc002e5c011, 0x9, 0x2019060, 0xc000cca000, 0xc002f4c100)
	/usr/local/go/src/net/http/pprof/pprof.go:253 +0x385
net/http/pprof.Index(0x2019060, 0xc000cca000, 0xc002f4c100)
	/usr/local/go/src/net/http/pprof/pprof.go:371 +0x8d7
net/http.HandlerFunc.ServeHTTP(0x1da51f0, 0x2019060, 0xc000cca000, 0xc002f4c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xc000714440, 0x2019060, 0xc000cca000, 0xc002f4c100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002c20e0, 0x2019060, 0xc000cca000, 0xc002f4c100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00399e000, 0x201ff90, 0xc002f32000)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 1 [chan receive, 11476 minutes]:
github.com/oklog/run.(*Group).Run(0xc000716f78, 0xc000305010, 0xc000114d20)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:43 +0xed
main.main()
	/app/cmd/thanos/main.go:154 +0xd68

goroutine 33 [select]:
go.opencensus.io/stats/view.(*worker).start(0xc000308100)
	/go/pkg/mod/[email protected]/stats/view/worker.go:276 +0xcd
created by go.opencensus.io/stats/view.init.0
	/go/pkg/mod/[email protected]/stats/view/worker.go:34 +0x68

goroutine 263 [chan receive, 11476 minutes]:
main.main.func2(0xc00050b7b8, 0x93361b)
	/app/cmd/thanos/main.go:114 +0x50
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc000716f90, 0xc000be12f0)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 264 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b691e620, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000046118, 0x72, 0x0, 0x0, 0x1d00c25)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000046100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000046100, 0xa2321e0b85e874bc, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000a18018, 0x611f5441, 0xc00038cc18, 0x497686)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000a18018, 0xc00038cc68, 0x18, 0xc0001fc780, 0x7bbefb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002c20e0, 0x2018e20, 0xc000a18018, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0x2018e20, 0xc000a18018, 0xc0002c20e0, 0x0, 0x0, 0x1fedfa0, 0xc000be1950, 0x0, 0xc00028e000)
	/go/pkg/mod/github.com/prometheus/[email protected]/web/tls_config.go:192 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002c20e0, 0x0, 0x0, 0x1fedfa0, 0xc000be1950, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/[email protected]/web/tls_config.go:184 +0x105
github.com/thanos-io/thanos/pkg/server/http.(*Server).ListenAndServe(0xc0004abf80, 0xc000114cb8, 0xc0003470d0)
	/app/pkg/server/http/http.go:68 +0x216
main.runCompact.func1(0x1da5530, 0xc00050a7c0)
	/app/cmd/thanos/compact.go:189 +0x46
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc0005e4800, 0xc0005e4820)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 265 [semacquire, 1175 minutes]:
sync.runtime_Semacquire(0xc002216100)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0022160f8)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
golang.org/x/sync/errgroup.(*Group).Wait(0xc0022160f0, 0xc004ad2000, 0x4)
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:40 +0x31
main.downsampleBucket(0x201fee8, 0xc000715240, 0x1fedfa0, 0xc000be04e0, 0xc0002b5e70, 0x203c118, 0xc000336fd0, 0xc006b69c80, 0xc00071e7e0, 0x1e, ...)
	/app/cmd/thanos/downsample.go:306 +0xcc5
main.runCompact.func7(0xc00071a540, 0x0)
	/app/cmd/thanos/compact.go:430 +0x8b1
main.runCompact.func8.1(0xc0005d3e40, 0xc0005d3e30)
	/app/cmd/thanos/compact.go:467 +0x5c
github.com/thanos-io/thanos/pkg/runutil.Repeat(0x45d964b800, 0xc00037a000, 0xc0005d3f08, 0x0, 0x0)
	/app/pkg/runutil/runutil.go:75 +0x88
main.runCompact.func8(0x0, 0x0)
	/app/cmd/thanos/compact.go:466 +0x1ff
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc0005d58b0, 0xc0003377d0)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 266 [select]:
github.com/thanos-io/thanos/pkg/runutil.Repeat(0x45d964b800, 0xc00037a000, 0xc000179560, 0x0, 0x0)
	/app/pkg/runutil/runutil.go:78 +0xee
main.runCompact.func12(0x0, 0x0)
	/app/cmd/thanos/compact.go:530 +0x65
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc0003471d0, 0xc000304f50)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 267 [select]:
github.com/thanos-io/thanos/pkg/runutil.Repeat(0xdf8475800, 0xc00037a000, 0xc00575bf50, 0x0, 0x0)
	/app/pkg/runutil/runutil.go:78 +0xee
main.runCompact.func14(0x0, 0x0)
	/app/cmd/thanos/compact.go:542 +0x165
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc0002e4d80, 0xc000304f70)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 268 [select, 11476 minutes]:
main.interrupt(0x1fedfa0, 0xc000be04e0, 0xc000114cc0, 0x0, 0x0)
	/app/cmd/thanos/main.go:165 +0x135
main.main.func4(0x0, 0x0)
	/app/cmd/thanos/main.go:138 +0x3c
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc0005e54e0, 0xc000305000)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 269 [select, 11476 minutes]:
main.reload(0x1fedfa0, 0xc000be04e0, 0xc000114d20, 0xc0003a64e0, 0x0, 0x0)
	/app/cmd/thanos/main.go:178 +0x11b
main.main.func6(0x0, 0x0)
	/app/cmd/thanos/main.go:148 +0x45
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc000347320, 0xc000305010)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 273 [syscall, 11476 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 193773052 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00590b560)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774994 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7f93b65972c0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004cae598, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004cae580, 0xc005462000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004cae580, 0xc005462000, 0x951, 0x951, 0x7f93b5734b50, 0x10, 0x155)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00045dfc8, 0xc005462000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0069fabe8, 0xc005462000, 0x951, 0x951, 0xc0069e79e0, 0xc0005c0800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000a885f8, 0x1fed400, 0xc0069fabe8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000a88380, 0x1ff1aa0, 0xc00045dfc8, 0x5, 0xc00045dfc8, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000a88380, 0x0, 0x0, 0x7f93b64ccf70)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000a88380, 0xc005476000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004d24900, 0xc005476000, 0x1000, 0x1000, 0x405690, 0x60, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0055b1620)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0055b1620, 0x1, 0xc0069f2c60, 0xc002224d98, 0xc002224d98, 0x44b18c, 0xc0042796d8)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004d24900)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193773051 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6597008, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc002452798, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002452780, 0xc0051f6a80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc002452780, 0xc0051f6a80, 0x952, 0x952, 0x94d, 0xc0051f6a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e4f8, 0xc0051f6a80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004033c98, 0xc0051f6a80, 0x952, 0x952, 0xc002b369f8, 0xc001e7a000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00519e978, 0x1fed400, 0xc004033c98, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00519e700, 0x1ff1aa0, 0xc00000e4f8, 0x5, 0xc00000e4f8, 0xc002b36a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00519e700, 0x0, 0x0, 0xc002b36e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00519e700, 0xc005508000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00590b560, 0xc005508000, 0x1000, 0x1000, 0xc002b36dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006c504e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006c504e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00590b560)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193709128 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b648bca8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc005224218, 0x72, 0x4b00, 0x4b67, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc005224200, 0xc003180000, 0x4b67, 0x4b67, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc005224200, 0xc003180000, 0x4b67, 0x4b67, 0x4b62, 0xc003180000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00562e8f8, 0xc003180000, 0x4b67, 0x4b67, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f593b0, 0xc003180000, 0x4b67, 0x4b67, 0xc0053de9f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000d7f778, 0x1fed400, 0xc004f593b0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000d7f500, 0x1ff1aa0, 0xc00562e8f8, 0x5, 0xc00562e8f8, 0xc0053dea40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000d7f500, 0x0, 0x0, 0xc0053dee88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000d7f500, 0xc002876000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc002810480, 0xc002876000, 0x1000, 0x1000, 0xc0053dedc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc002869500)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc002869500, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc002810480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193675918 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0024cd680)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774878 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc004c23680)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193675911 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b660ae58, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0063e0118, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0063e0100, 0xc000d5e000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0063e0100, 0xc000d5e000, 0xcd94, 0xcd94, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0033d3fe8, 0xc000d5e000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc000a18210, 0xc000d5e000, 0xcd94, 0xcd94, 0xc0053739f8, 0xc000468400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc005603078, 0x1fed400, 0xc000a18210, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc005602e00, 0x1ff1aa0, 0xc0033d3fe8, 0x5, 0xc0033d3fe8, 0xc005373a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc005602e00, 0x0, 0x0, 0xc005373e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc005602e00, 0xc0053b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0047667e0, 0xc0053b8000, 0x1000, 0x1000, 0xc005373dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006153500)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006153500, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0047667e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774890 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0048766c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774877 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b660b938, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0028b0998, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0028b0980, 0xc005638000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0028b0980, 0xc005638000, 0x951, 0x951, 0x94c, 0xc005638000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003c600c0, 0xc005638000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004033d28, 0xc005638000, 0x951, 0x951, 0xc00053b9f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bdb3f8, 0x1fed400, 0xc004033d28, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bdb180, 0x1ff1aa0, 0xc003c600c0, 0x5, 0xc003c600c0, 0xc00053ba40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bdb180, 0x0, 0x0, 0xc00053be88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bdb180, 0xc005637000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004c23680, 0xc005637000, 0x1000, 0x1000, 0xc00053bdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00520e3c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00520e3c0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004c23680)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741921 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b691da58, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000677298, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000677280, 0xc004e02000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000677280, 0xc004e02000, 0x952, 0x952, 0x94d, 0xc004e02000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0033d36c8, 0xc004e02000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc000a18150, 0xc004e02000, 0x952, 0x952, 0xc0056109f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004ea85f8, 0x1fed400, 0xc000a18150, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004ea8380, 0x1ff1aa0, 0xc0033d36c8, 0x5, 0xc0033d36c8, 0xc005610a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004ea8380, 0x0, 0x0, 0xc005610e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004ea8380, 0xc005310000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc001eae360, 0xc005310000, 0x1000, 0x1000, 0xc005610dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00564af00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00564af00, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc001eae360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193709129 [select]:
net/http.(*persistConn).writeLoop(0xc002810480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193743415 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648b9f0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0069e0398, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0069e0380, 0xc0053c4000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0069e0380, 0xc0053c4000, 0x951, 0x951, 0x94c, 0xc0053c4000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0056aae88, 0xc0053c4000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004033ae8, 0xc0053c4000, 0x951, 0x951, 0x8, 0xc001e7a000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0027385f8, 0x1fed400, 0xc004033ae8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc002738380, 0x1ff1aa0, 0xc0056aae88, 0x5, 0xc0056aae88, 0x203000)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc002738380, 0x0, 0x0, 0x43b03c)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc002738380, 0xc0060da000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc003061c20, 0xc0060da000, 0x1000, 0x1000, 0xc0060c02a0, 0xc00053ad40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0062f35c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0062f35c0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc003061c20)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193675912 [select]:
net/http.(*persistConn).writeLoop(0xc0047667e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193675861 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b691d970, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0064c8798, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0064c8780, 0xc0051f6000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0064c8780, 0xc0051f6000, 0x952, 0x952, 0x7f93b5dbf328, 0x18, 0x155)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0036bdab8, 0xc0051f6000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f591e8, 0xc0051f6000, 0x952, 0x952, 0xc00544c9f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bda278, 0x1fed400, 0xc004f591e8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bda000, 0x1ff1aa0, 0xc0036bdab8, 0x5, 0xc0036bdab8, 0xc00544ca40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bda000, 0x0, 0x0, 0xc00544ce88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bda000, 0xc0027b3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0045bd680, 0xc0027b3000, 0x1000, 0x1000, 0xc00544cdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00533cae0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00533cae0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0045bd680)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774876 [select]:
net/http.(*persistConn).writeLoop(0xc004d247e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193709064 [select]:
net/http.(*persistConn).writeLoop(0xc001a55320)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193743416 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc003061c20)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193743420 [select]:
net/http.(*persistConn).writeLoop(0xc002ac8900)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193773581 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc004d245a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193773440 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b691ddf8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0016fc118, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0016fc100, 0xc00161c000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0016fc100, 0xc00161c000, 0xcd93, 0xcd93, 0xcd8e, 0xc00161c000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc004c7f6b8, 0xc00161c000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc000a181b0, 0xc00161c000, 0xcd93, 0xcd93, 0xc004f629f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0098be278, 0x1fed400, 0xc000a181b0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0098be000, 0x1ff1aa0, 0xc004c7f6b8, 0x5, 0xc004c7f6b8, 0x10005136a)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0098be000, 0x0, 0x0, 0xc004f62e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0098be000, 0xc00526a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0030619e0, 0xc00526a000, 0x1000, 0x1000, 0xc004f62dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004bdb620)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004bdb620, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0030619e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193643459 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b63c5800, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc001f6d218, 0x72, 0xcd00, 0xcd92, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001f6d200, 0xc00189e000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc001f6d200, 0xc00189e000, 0xcd92, 0xcd92, 0xcd8d, 0xc00189e000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0004ad700, 0xc00189e000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008d92f0, 0xc00189e000, 0xcd92, 0xcd92, 0xc002b079f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000d7faf8, 0x1fed400, 0xc0008d92f0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000d7f880, 0x1ff1aa0, 0xc0004ad700, 0x5, 0xc0004ad700, 0xc002b07a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000d7f880, 0x0, 0x0, 0xc002b07e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000d7f880, 0xc004e76000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0045adb00, 0xc004e76000, 0x1000, 0x1000, 0xc002b07dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0064afbc0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0064afbc0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0045adb00)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193709126 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648aff8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00266c718, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00266c700, 0xc002342000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00266c700, 0xc002342000, 0xcd93, 0xcd93, 0xcd8e, 0xc002342000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000f57be8, 0xc002342000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008d91b8, 0xc002342000, 0xcd93, 0xcd93, 0xc0033f49f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bab078, 0x1fed400, 0xc0008d91b8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000baae00, 0x1ff1aa0, 0xc000f57be8, 0x5, 0xc000f57be8, 0xc0033f4a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000baae00, 0x0, 0x0, 0xc0033f4e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000baae00, 0xc002866000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc002810120, 0xc002866000, 0x1000, 0x1000, 0xc0033f4dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00685dec0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00685dec0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc002810120)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774847 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648b398, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0069e0298, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0069e0280, 0xc00531f500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0069e0280, 0xc00531f500, 0x952, 0x952, 0x94d, 0xc00531f500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000722d10, 0xc00531f500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004033cc8, 0xc00531f500, 0x952, 0x952, 0xc004f639f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0000af3f8, 0x1fed400, 0xc004033cc8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0000af180, 0x1ff1aa0, 0xc000722d10, 0x5, 0xc000722d10, 0xc004f63a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0000af180, 0x0, 0x0, 0xc004f63e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0000af180, 0xc00549c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc003667560, 0xc00549c000, 0x1000, 0x1000, 0xc004f63dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0005bf080)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0005bf080, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc003667560)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193775060 [select, 2 minutes]:
net/http.(*persistConn).writeLoop(0xc004c237a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774938 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b63c50c0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc006382218, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc006382200, 0xc004f51500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc006382200, 0xc004f51500, 0x951, 0x951, 0x94c, 0xc004f51500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc002734050, 0xc004f51500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0035258f0, 0xc004f51500, 0x951, 0x951, 0xc00544a9f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000d7e5f8, 0x1fed400, 0xc0035258f0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000d7e380, 0x1ff1aa0, 0xc002734050, 0x5, 0xc002734050, 0xc00544aa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000d7e380, 0x0, 0x0, 0xc00544ae88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000d7e380, 0xc0051d8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc002845440, 0xc0051d8000, 0x1000, 0x1000, 0xc00544adc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006b191a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006b191a0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc002845440)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193675972 [select]:
net/http.(*persistConn).writeLoop(0xc0064d1b00)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193675973 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b63c5548, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0049b8298, 0x72, 0xcd00, 0xcd91, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0049b8280, 0xc00259c000, 0xcd91, 0xcd91, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0049b8280, 0xc00259c000, 0xcd91, 0xcd91, 0x20300000000000, 0x7f93b6cb7fff, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0053ccf38, 0xc00259c000, 0xcd91, 0xcd91, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003525920, 0xc00259c000, 0xcd91, 0xcd91, 0xc00038f9f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000241078, 0x1fed400, 0xc003525920, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000240e00, 0x1ff1aa0, 0xc0053ccf38, 0x5, 0xc0053ccf38, 0xc00038fa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000240e00, 0x0, 0x0, 0xc00038fe88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000240e00, 0xc004bfa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004a8c000, 0xc004bfa000, 0x1000, 0x1000, 0xc00038fdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006280720)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006280720, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004a8c000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774872 [select]:
net/http.(*persistConn).writeLoop(0xc003667440)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193743419 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b691dd10, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004d90498, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004d90480, 0xc0060e2a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004d90480, 0xc0060e2a80, 0x950, 0x950, 0x94b, 0xc0060e2a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00045df88, 0xc0060e2a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004ba4498, 0xc0060e2a80, 0x950, 0x950, 0xc00069c9f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000325af8, 0x1fed400, 0xc004ba4498, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000325880, 0x1ff1aa0, 0xc00045df88, 0x5, 0xc00045df88, 0xc00069ca40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000325880, 0x0, 0x0, 0xc00069ce88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000325880, 0xc0060f8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc002ac8900, 0xc0060f8000, 0x1000, 0x1000, 0xc00069cdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005526840)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005526840, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc002ac8900)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774923 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648b480, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0028b0798, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0028b0780, 0xc006604000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0028b0780, 0xc006604000, 0xcd94, 0xcd94, 0xcd8f, 0xc006604000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000722d18, 0xc006604000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004bde498, 0xc006604000, 0xcd94, 0xcd94, 0xc0058a49f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc001614978, 0x1fed400, 0xc004bde498, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc001614700, 0x1ff1aa0, 0xc000722d18, 0x5, 0xc000722d18, 0xc0058a4a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc001614700, 0x0, 0x0, 0xc0058a4e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc001614700, 0xc005804000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc003667680, 0xc005804000, 0x1000, 0x1000, 0xc0058a4dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005a93200)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005a93200, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc003667680)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193643374 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b60577c8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0039ac898, 0x72, 0xb900, 0xb95a, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0039ac880, 0xc003200000, 0xb95a, 0xb95a, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0039ac880, 0xc003200000, 0xb95a, 0xb95a, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0036bc6a8, 0xc003200000, 0xb95a, 0xb95a, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f593e0, 0xc003200000, 0xb95a, 0xb95a, 0xc004f789f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00519fe78, 0x1fed400, 0xc004f593e0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00519fc00, 0x1ff1aa0, 0xc0036bc6a8, 0x5, 0xc0036bc6a8, 0xc004f78a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00519fc00, 0x0, 0x0, 0xc004f78e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00519fc00, 0xc004ebf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00201f440, 0xc004ebf000, 0x1000, 0x1000, 0xc004f78dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005b8f9e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005b8f9e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00201f440)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193643460 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0045adb00)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193775015 [select]:
net/http.(*persistConn).writeLoop(0xc004c23320)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741924 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0008e1e60)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774939 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc002845440)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193728411 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b660b1f8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0028b0598, 0x72, 0x4b00, 0x4b68, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0028b0580, 0xc002be4000, 0x4b68, 0x4b68, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0028b0580, 0xc002be4000, 0x4b68, 0x4b68, 0x4b63, 0xc002be4000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e500, 0xc002be4000, 0x4b68, 0x4b68, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc000a18120, 0xc002be4000, 0x4b68, 0x4b68, 0xc002b379f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00519ecf8, 0x1fed400, 0xc000a18120, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00519ea80, 0x1ff1aa0, 0xc00000e500, 0x5, 0xc00000e500, 0xc002b37a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00519ea80, 0x0, 0x0, 0xc002b37e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00519ea80, 0xc005728000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004c23440, 0xc005728000, 0x1000, 0x1000, 0xc002b37dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0059d3560)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0059d3560, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004c23440)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774936 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b691e280, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc006382818, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc006382800, 0xc004f50a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc006382800, 0xc004f50a80, 0x951, 0x951, 0x94c, 0xc004f50a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0052f48f8, 0xc004f50a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008a7728, 0xc004f50a80, 0x951, 0x951, 0xc0005379f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004a46278, 0x1fed400, 0xc0008a7728, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004a46000, 0x1ff1aa0, 0xc0052f48f8, 0x5, 0xc0052f48f8, 0xc000537a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004a46000, 0x0, 0x0, 0xc000537e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004a46000, 0xc0051d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004876900, 0xc0051d0000, 0x1000, 0x1000, 0xc000537dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0053bf980)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0053bf980, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004876900)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774937 [select]:
net/http.(*persistConn).writeLoop(0xc004876900)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741854 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b691dee0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00518a298, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00518a280, 0xc0065ac000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00518a280, 0xc0065ac000, 0xcd94, 0xcd94, 0xcd8f, 0xc0065ac000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0053cd538, 0xc0065ac000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004bde5d0, 0xc0065ac000, 0xcd94, 0xcd94, 0xc0052e89f8, 0xc001e7a000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc001615778, 0x1fed400, 0xc004bde5d0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc001615500, 0x1ff1aa0, 0xc0053cd538, 0x5, 0xc0053cd538, 0xc0052e8a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc001615500, 0x0, 0x0, 0xc0052e8e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc001615500, 0xc0052de000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc005d20d80, 0xc0052de000, 0x1000, 0x1000, 0xc0052e8dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00565bec0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00565bec0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc005d20d80)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193775013 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc004876a20)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741833 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b691db40, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00218a298, 0x72, 0xcd00, 0xcd92, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00218a280, 0xc002426000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00218a280, 0xc002426000, 0xcd92, 0xcd92, 0xcd8d, 0xc002426000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0033d36b8, 0xc002426000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008d9188, 0xc002426000, 0xcd92, 0xcd92, 0xc0053799f8, 0xc000600400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000babaf8, 0x1fed400, 0xc0008d9188, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bab880, 0x1ff1aa0, 0xc0033d36b8, 0x5, 0xc0033d36b8, 0xc005379a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bab880, 0x0, 0x0, 0xc005379e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bab880, 0xc004b79000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc002a1e240, 0xc004b79000, 0x1000, 0x1000, 0xc005379dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0034c3f20)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0034c3f20, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc002a1e240)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193775016 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b64ab868, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc002452598, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002452580, 0xc0055c4a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc002452580, 0xc0055c4a80, 0x950, 0x950, 0x94b, 0xc0055c4a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0056aae90, 0xc0055c4a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004a07ab8, 0xc0055c4a80, 0x950, 0x950, 0xc0005389f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0027393f8, 0x1fed400, 0xc004a07ab8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc002739180, 0x1ff1aa0, 0xc0056aae90, 0x5, 0xc0056aae90, 0xc000538a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc002739180, 0x0, 0x0, 0xc000538e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc002739180, 0xc0055e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc002845560, 0xc0055e4000, 0x1000, 0x1000, 0xc000538dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006152a20)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006152a20, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc002845560)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193775059 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7f93b6597cb8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc006382918, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc006382900, 0xc005515500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc006382900, 0xc005515500, 0x951, 0x951, 0xc000240000, 0xc0026c1000, 0x6)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e528, 0xc005515500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc002be3590, 0xc005515500, 0x951, 0x951, 0xc00551e9a0, 0xc000680000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000240278, 0x1fed400, 0xc002be3590, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000240000, 0x1ff1aa0, 0xc00000e528, 0x5, 0xc00000e528, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000240000, 0x0, 0x0, 0xc005a22c01)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000240000, 0xc00553a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004c237a0, 0xc00553a000, 0x1000, 0x1000, 0x405690, 0x60, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000beb080)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000beb080, 0x1, 0xc002bddf20, 0xc005a22d90, 0x44b18c, 0xc004d33318, 0x1)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004c237a0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193709127 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc002810120)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193773580 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648c130, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0028b0298, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0028b0280, 0xc0052ab500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0028b0280, 0xc0052ab500, 0x952, 0x952, 0x94d, 0xc0052ab500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0052f4910, 0xc0052ab500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0035258c0, 0xc0052ab500, 0x952, 0x952, 0xc00544f9f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004a47778, 0x1fed400, 0xc0035258c0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004a47500, 0x1ff1aa0, 0xc0052f4910, 0x5, 0xc0052f4910, 0xc00544fa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004a47500, 0x0, 0x0, 0xc00544fe88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004a47500, 0xc0052e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004d245a0, 0xc0052e0000, 0x1000, 0x1000, 0xc00544fdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005b8e600)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005b8e600, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004d245a0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193709091 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc001bd1200)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193768973 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648af10, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0063e6418, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0063e6400, 0xc0030e8000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0063e6400, 0xc0030e8000, 0x952, 0x952, 0x94d, 0xc0030e8000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0056aae80, 0xc0030e8000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003525b90, 0xc0030e8000, 0x952, 0x952, 0xc002b069f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc002738278, 0x1fed400, 0xc003525b90, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc002738000, 0x1ff1aa0, 0xc0056aae80, 0x5, 0xc0056aae80, 0xc002b06a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc002738000, 0x0, 0x0, 0xc002b06e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc002738000, 0xc005456000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00590b440, 0xc005456000, 0x1000, 0x1000, 0xc002b06dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005259a40)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005259a40, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00590b440)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774846 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc003061e60)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741953 [select]:
net/http.(*persistConn).writeLoop(0xc002559c20)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741918 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0036c79e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193768974 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00590b440)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193709063 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b648c3e8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc001e36518, 0x72, 0xc000, 0xc093, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001e36500, 0xc003020000, 0xc093, 0xc093, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc001e36500, 0xc003020000, 0xc093, 0xc093, 0xc08e, 0xc003020000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003c60070, 0xc003020000, 0xc093, 0xc093, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008a7680, 0xc003020000, 0xc093, 0xc093, 0xc00069f9f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004ea8978, 0x1fed400, 0xc0008a7680, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004ea8700, 0x1ff1aa0, 0xc003c60070, 0x5, 0xc003c60070, 0xc00069fa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004ea8700, 0x0, 0x0, 0xc00069fe88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004ea8700, 0xc0049ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc001a55320, 0xc0049ec000, 0x1000, 0x1000, 0xc00069fdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0049e4780)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0049e4780, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc001a55320)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193773056 [select]:
net/http.(*persistConn).writeLoop(0xc00590b680)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193736256 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b691e0b0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0058e8598, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0058e8580, 0xc005df0000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0058e8580, 0xc005df0000, 0xcd93, 0xcd93, 0xcd8e, 0xc005df0000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001412f8, 0xc005df0000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f59218, 0xc005df0000, 0xcd93, 0xcd93, 0xc002b329f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004a47078, 0x1fed400, 0xc004f59218, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004a46e00, 0x1ff1aa0, 0xc0001412f8, 0x5, 0xc0001412f8, 0xc002b32a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004a46e00, 0x0, 0x0, 0xc002b32e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004a46e00, 0xc0053c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc002559c20, 0xc0053c6000, 0x1000, 0x1000, 0xc002b32dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0047c27e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0047c27e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc002559c20)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193775042 [select]:
net/http.(*persistConn).writeLoop(0xc003061b00)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 4482 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b660bbf0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000206b98, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000206b80, 0xc001a51000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000206b80, 0xc001a51000, 0x1000, 0x1000, 0x7b5836, 0xc0002c2000, 0xf0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007c20d8, 0xc001a51000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).Read(0xc0016b8930, 0xc001a51000, 0x1000, 0x1000, 0x8, 0xc0018cb780, 0x7aed09)
	/usr/local/go/src/net/http/server.go:780 +0x1b9
bufio.(*Reader).fill(0xc000624ae0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc000624ae0, 0xa, 0x1e, 0x8, 0x8, 0xc000329790, 0x7b5836)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
bufio.(*Reader).ReadLine(0xc000624ae0, 0x203000, 0x203000, 0xc0018cb8d0, 0x40db9b, 0xc0036ec360, 0x30)
	/usr/local/go/src/bufio/bufio.go:389 +0x34
net/textproto.(*Reader).readLineSlice(0xc0036ec360, 0xc0035b2700, 0xc0018cb9e8, 0x4e9393, 0xc000206b80, 0x43b03c)
	/usr/local/go/src/net/textproto/reader.go:57 +0xd6
net/textproto.(*Reader).ReadLine(...)
	/usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc000624ae0, 0x0, 0xc0035b2700, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:1027 +0xaa
net/http.(*conn).readRequest(0xc001aa6640, 0x201fee8, 0xc0009d7140, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:966 +0x19d
net/http.(*conn).serve(0xc001aa6640, 0x201ff90, 0xc0009d7140)
	/usr/local/go/src/net/http/server.go:1858 +0x705
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 193775043 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7f93b63c4c38, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004cae798, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004cae780, 0xc0054a0a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004cae780, 0xc0054a0a80, 0x950, 0x950, 0xc0098bee00, 0xc00521f200, 0x6)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc004c7f6f0, 0xc0054a0a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0054b4300, 0xc0054a0a80, 0x950, 0x950, 0xc0054897e0, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0098bf078, 0x1fed400, 0xc0054b4300, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0098bee00, 0x1ff1aa0, 0xc004c7f6f0, 0x5, 0xc004c7f6f0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0098bee00, 0x0, 0x0, 0xc004f86401)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0098bee00, 0xc0054b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc001468120, 0xc0054b8000, 0x1000, 0x1000, 0x405690, 0x60, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0030f3020)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0030f3020, 0x1, 0xc004a7b080, 0xc004f86590, 0x44b18c, 0xc0040443b8, 0x18)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc001468120)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193675986 [select]:
net/http.(*persistConn).writeLoop(0xc004a6e120)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741927 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b64aba38, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000b98598, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000b98580, 0xc00531ea80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000b98580, 0xc00531ea80, 0x950, 0x950, 0x94b, 0xc00531ea80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00562e930, 0xc00531ea80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003525b30, 0xc00531ea80, 0x950, 0x950, 0xc004f659f8, 0xc000600400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc002738cf8, 0x1fed400, 0xc003525b30, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc002738a80, 0x1ff1aa0, 0xc00562e930, 0x5, 0xc00562e930, 0xc004f65a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc002738a80, 0x0, 0x0, 0xc004f65e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc002738a80, 0xc005336000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc001eaed80, 0xc005336000, 0x1000, 0x1000, 0xc004f65dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0055059e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0055059e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc001eaed80)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193775014 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b6057a80, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0028b0398, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0028b0380, 0xc005514000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0028b0380, 0xc005514000, 0x950, 0x950, 0x94b, 0xc005514000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00045df80, 0xc005514000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f59380, 0xc005514000, 0x950, 0x950, 0xc0053729f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0003253f8, 0x1fed400, 0xc004f59380, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000325180, 0x1ff1aa0, 0xc00045df80, 0x5, 0xc00045df80, 0xc005372a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000325180, 0x0, 0x0, 0xc005372e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000325180, 0xc0055d6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004c23320, 0xc0055d6000, 0x1000, 0x1000, 0xc005372dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005507140)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005507140, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004c23320)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193727247 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b648b1c8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc005482e18, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc005482e00, 0xc0022ba000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc005482e00, 0xc0022ba000, 0xcd94, 0xcd94, 0xcd8f, 0xc0022ba000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000f468, 0xc0022ba000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f59278, 0xc0022ba000, 0xcd94, 0xcd94, 0xc002b0a9f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc005602978, 0x1fed400, 0xc004f59278, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc005602700, 0x1ff1aa0, 0xc00000f468, 0x5, 0xc00000f468, 0xc002b0aa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc005602700, 0x0, 0x0, 0xc002b0ae88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc005602700, 0xc0055a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004fae240, 0xc0055a0000, 0x1000, 0x1000, 0xc002b0adc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00678bf80)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00678bf80, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004fae240)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741955 [select]:
net/http.(*persistConn).writeLoop(0xc0036c7b00)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193792165 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b660b3c8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00518bc98, 0x72, 0x0, 0x1, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00518bc80, 0xc0036db8d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00518bc80, 0xc0036db8d1, 0x1, 0x1, 0x0, 0x1, 0x1)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000b60008, 0xc0036db8d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0036db8c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 193774889 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b63c4b50, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0016fca18, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0016fca00, 0xc004dc6000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0016fca00, 0xc004dc6000, 0x950, 0x950, 0x7f93b63d97f0, 0x18, 0x155)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000722d20, 0xc004dc6000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008d91e8, 0xc004dc6000, 0x950, 0x950, 0xc004f609f8, 0xc000600400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc001614cf8, 0x1fed400, 0xc0008d91e8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc001614a80, 0x1ff1aa0, 0xc000722d20, 0x5, 0xc000722d20, 0xc004f60a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc001614a80, 0x0, 0x0, 0xc004f60e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc001614a80, 0xc005680000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0048766c0, 0xc005680000, 0x1000, 0x1000, 0xc004f60dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0051ad500)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0051ad500, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0048766c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193775041 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b648ad40, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc006382498, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc006382480, 0xc0054a0000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc006382480, 0xc0054a0000, 0x950, 0x950, 0x94b, 0xc0054a0000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00045df78, 0xc0054a0000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008a77b8, 0xc0054a0000, 0x950, 0x950, 0xc00038e9f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000249af8, 0x1fed400, 0xc0008a77b8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000249880, 0x1ff1aa0, 0xc00045df78, 0x5, 0xc00045df78, 0xc00038ea40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000249880, 0x0, 0x0, 0xc00038ee88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000249880, 0xc0054ae000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc003061b00, 0xc0054ae000, 0x1000, 0x1000, 0xc00038edc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0067c2960)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0067c2960, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc003061b00)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193768976 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc003061d40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193674592 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b648a600, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0049b8918, 0x72, 0xb900, 0xb95b, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0049b8900, 0xc002c80000, 0xb95b, 0xb95b, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0049b8900, 0xc002c80000, 0xb95b, 0xb95b, 0xb956, 0xc002c80000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000306b90, 0xc002c80000, 0xb95b, 0xb95b, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f59308, 0xc002c80000, 0xb95b, 0xb95b, 0xc0003939f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000a89778, 0x1fed400, 0xc004f59308, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000a89500, 0x1ff1aa0, 0xc000306b90, 0x5, 0xc000306b90, 0xc000393a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000a89500, 0x0, 0x0, 0xc000393e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000a89500, 0xc00508c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000ef07e0, 0xc00508c000, 0x1000, 0x1000, 0xc000393dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004d4c2a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004d4c2a0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000ef07e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193775009 [select]:
net/http.(*persistConn).writeLoop(0xc004c23560)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 13840 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b63c4980, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc001f6c298, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001f6c280, 0xc005a42000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc001f6c280, 0xc005a42000, 0x1000, 0x1000, 0x7b5836, 0xc0002c2380, 0xf0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007225d0, 0xc005a42000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).Read(0xc003a00c00, 0xc005a42000, 0x1000, 0x1000, 0x8, 0xc0032c3780, 0x7aed09)
	/usr/local/go/src/net/http/server.go:780 +0x1b9
bufio.(*Reader).fill(0xc003a02840)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc003a02840, 0xa, 0x1e, 0x80, 0x8, 0xc0004020d0, 0x7b5836)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
bufio.(*Reader).ReadLine(0xc003a02840, 0x203000, 0x203000, 0xc0032c38d0, 0x40db9b, 0xc0051d3080, 0x30)
	/usr/local/go/src/bufio/bufio.go:389 +0x34
net/textproto.(*Reader).readLineSlice(0xc0051d3080, 0xc002332900, 0xc0032c39e8, 0x4e9393, 0xc001f6c280, 0x43b03c)
	/usr/local/go/src/net/textproto/reader.go:57 +0xd6
net/textproto.(*Reader).ReadLine(...)
	/usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc003a02840, 0x0, 0xc002332900, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:1027 +0xaa
net/http.(*conn).readRequest(0xc00399e8c0, 0x201fee8, 0xc003a08b00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:966 +0x19d
net/http.(*conn).serve(0xc00399e8c0, 0x201ff90, 0xc003a08b00)
	/usr/local/go/src/net/http/server.go:1858 +0x705
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 193741901 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b6057340, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000b98298, 0x72, 0xcd00, 0xcd92, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000b98280, 0xc000802000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000b98280, 0xc000802000, 0xcd92, 0xcd92, 0xcd8d, 0xc000802000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0004ac8e8, 0xc000802000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004a07a88, 0xc000802000, 0xcd92, 0xcd92, 0xc0006a19f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0098be5f8, 0x1fed400, 0xc004a07a88, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0098be380, 0x1ff1aa0, 0xc0004ac8e8, 0x5, 0xc0004ac8e8, 0xc0006a1a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0098be380, 0x0, 0x0, 0xc0006a1e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0098be380, 0xc00548a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0022fc000, 0xc00548a000, 0x1000, 0x1000, 0xc0006a1dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005702f00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005702f00, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0022fc000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193773040 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b64ab040, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0063e6518, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0063e6500, 0xc0023cea80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0063e6500, 0xc0023cea80, 0x950, 0x950, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0052f4900, 0xc0023cea80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008a76f8, 0xc0023cea80, 0x950, 0x950, 0xc0047779f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004a46978, 0x1fed400, 0xc0008a76f8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004a46700, 0x1ff1aa0, 0xc0052f4900, 0x5, 0xc0052f4900, 0xc004777a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004a46700, 0x0, 0x0, 0xc004777e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004a46700, 0xc0055a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004c23560, 0xc0055a6000, 0x1000, 0x1000, 0xc004777dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004cde180)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004cde180, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004c23560)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741922 [select]:
net/http.(*persistConn).writeLoop(0xc001eae360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193643482 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0065218c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193773055 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b64ab210, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004cae298, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004cae280, 0xc005514a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004cae280, 0xc005514a80, 0x951, 0x951, 0x94c, 0xc005514a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000b60870, 0xc005514a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f59110, 0xc005514a80, 0x951, 0x951, 0xc0006a39f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0002c53f8, 0x1fed400, 0xc004f59110, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0002c5180, 0x1ff1aa0, 0xc000b60870, 0x5, 0xc000b60870, 0xc0006a3a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0002c5180, 0x0, 0x0, 0xc0006a3e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0002c5180, 0xc005528000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00590b680, 0xc005528000, 0x1000, 0x1000, 0xc0006a3dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0053e8a20)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0053e8a20, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00590b680)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741908 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0008e1d40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 186039616 [select, 1168 minutes]:
main.downsampleBucket.func4(0x0, 0x0)
	/app/cmd/thanos/downsample.go:297 +0x25e
golang.org/x/sync/errgroup.(*Group).Go.func1(0xc0022160f0, 0xc004ad2000)
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:57 +0x59
created by golang.org/x/sync/errgroup.(*Group).Go
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:54 +0x66

goroutine 193775017 [select]:
net/http.(*persistConn).writeLoop(0xc002845560)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193775012 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b65970f0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc002452498, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002452480, 0xc0055c4000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc002452480, 0xc0055c4000, 0x951, 0x951, 0x94c, 0xc0055c4000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc002734038, 0xc0055c4000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003525c20, 0xc0055c4000, 0x951, 0x951, 0xc0033f69f8, 0xc000600400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000d7e278, 0x1fed400, 0xc003525c20, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000d7e000, 0x1ff1aa0, 0xc002734038, 0x5, 0xc002734038, 0xc0033f6a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000d7e000, 0x0, 0x0, 0xc0033f6e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000d7e000, 0xc0055ce000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004876a20, 0xc0055ce000, 0x1000, 0x1000, 0xc0033f6dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005506f60)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005506f60, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004876a20)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193743417 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b660b028, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000308718, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000308700, 0xc0060e2000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000308700, 0xc0060e2000, 0x951, 0x951, 0x94c, 0xc0060e2000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e510, 0xc0060e2000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003525c80, 0xc0060e2000, 0x951, 0x951, 0xc004f619f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00519f3f8, 0x1fed400, 0xc003525c80, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00519f180, 0x1ff1aa0, 0xc00000e510, 0x5, 0xc00000e510, 0xc004f61a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00519f180, 0x0, 0x0, 0xc004f61e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00519f180, 0xc0060e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00590b0e0, 0xc0060e6000, 0x1000, 0x1000, 0xc004f61dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005b12e40)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005b12e40, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00590b0e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741911 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b6057e20, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000b98898, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000b98880, 0xc00286ea80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000b98880, 0xc00286ea80, 0x951, 0x951, 0x7f93b63da3a0, 0x20, 0x155)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000b61788, 0xc00286ea80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008a77e8, 0xc00286ea80, 0x951, 0x951, 0xc0054239f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000d7e978, 0x1fed400, 0xc0008a77e8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000d7e700, 0x1ff1aa0, 0xc000b61788, 0x5, 0xc000b61788, 0xc005423a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000d7e700, 0x0, 0x0, 0xc005423e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000d7e700, 0xc0051be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00464efc0, 0xc0051be000, 0x1000, 0x1000, 0xc005423dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006294f60)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006294f60, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00464efc0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193643481 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6057c50, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc003ee6998, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc003ee6980, 0xc001bb4000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc003ee6980, 0xc001bb4000, 0xcd94, 0xcd94, 0xcd8f, 0xc001bb4000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0004ad728, 0xc001bb4000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004033ed8, 0xc001bb4000, 0xcd94, 0xcd94, 0xc0051b39f8, 0xc001e7a000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000a89af8, 0x1fed400, 0xc004033ed8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000a89880, 0x1ff1aa0, 0xc0004ad728, 0x5, 0xc0004ad728, 0xc0051b3a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000a89880, 0x0, 0x0, 0xc0051b3e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000a89880, 0xc005334000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0065218c0, 0xc005334000, 0x1000, 0x1000, 0xc0051b3dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005cae6c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005cae6c0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0065218c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193773578 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b6597a00, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004d90298, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004d90280, 0xc0052aaa80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004d90280, 0xc0052aaa80, 0x950, 0x950, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0052f4918, 0xc0052aaa80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f59188, 0xc0052aaa80, 0x950, 0x950, 0xc00544d9f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004a47af8, 0x1fed400, 0xc004f59188, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004a47880, 0x1ff1aa0, 0xc0052f4918, 0x5, 0xc0052f4918, 0xc00544da40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004a47880, 0x0, 0x0, 0xc00544de88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004a47880, 0xc0052d8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00590b9e0, 0xc0052d8000, 0x1000, 0x1000, 0xc00544ddc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0027faae0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0027faae0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00590b9e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193775010 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b660bb08, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0016fc818, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0016fc800, 0xc00095c000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0016fc800, 0xc00095c000, 0xcd93, 0xcd93, 0xcd8e, 0xc00095c000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007c2da0, 0xc00095c000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008a7650, 0xc00095c000, 0xcd93, 0xcd93, 0xc0053649f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000baa5f8, 0x1fed400, 0xc0008a7650, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000baa380, 0x1ff1aa0, 0xc0007c2da0, 0x5, 0xc0007c2da0, 0xc005364a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000baa380, 0x0, 0x0, 0xc005364e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000baa380, 0xc0055b4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc002845320, 0xc0055b4000, 0x1000, 0x1000, 0xc005364dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004cdf860)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004cdf860, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc002845320)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193775025 [select]:
net/http.(*persistConn).writeLoop(0xc0030619e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193740986 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b6597578, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00218a418, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00218a400, 0xc002718000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00218a400, 0xc002718000, 0xcd94, 0xcd94, 0xcd8f, 0xc002718000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0053cd4f0, 0xc002718000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f59248, 0xc002718000, 0xcd94, 0xcd94, 0xc0003929f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0016145f8, 0x1fed400, 0xc004f59248, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc001614380, 0x1ff1aa0, 0xc0053cd4f0, 0x5, 0xc0053cd4f0, 0xc000392a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc001614380, 0x0, 0x0, 0xc000392e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc001614380, 0xc00429e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc001eaec60, 0xc00429e000, 0x1000, 0x1000, 0xc000392dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004d4ce40)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004d4ce40, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc001eaec60)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741744 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b660b680, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc002d52798, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002d52780, 0xc0030e8a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc002d52780, 0xc0030e8a80, 0x951, 0x951, 0x94c, 0xc0030e8a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0056aa830, 0xc0030e8a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003525b60, 0xc0030e8a80, 0x951, 0x951, 0xc0050889f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000325778, 0x1fed400, 0xc003525b60, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000325500, 0x1ff1aa0, 0xc0056aa830, 0x5, 0xc0056aa830, 0xc005088a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000325500, 0x0, 0x0, 0xc005088e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000325500, 0xc005618000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0036c7d40, 0xc005618000, 0x1000, 0x1000, 0xc005088dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005c8e240)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005c8e240, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0036c7d40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193643375 [select]:
net/http.(*persistConn).writeLoop(0xc00201f440)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774875 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b64ab698, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0063e6318, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0063e6300, 0xc0053cb500, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0063e6300, 0xc0053cb500, 0x950, 0x950, 0x94b, 0xc0053cb500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e520, 0xc0053cb500, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f592d8, 0xc0053cb500, 0x950, 0x950, 0xc0055aa9f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00519faf8, 0x1fed400, 0xc004f592d8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00519f880, 0x1ff1aa0, 0xc00000e520, 0x5, 0xc00000e520, 0xc0055aaa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00519f880, 0x0, 0x0, 0xc0055aae88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00519f880, 0xc004077000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004d247e0, 0xc004077000, 0x1000, 0x1000, 0xc0055aadc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006146b40)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006146b40, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004d247e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741909 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648a6e8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0049b8598, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0049b8580, 0xc0053c4a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0049b8580, 0xc0053c4a80, 0x951, 0x951, 0x94c, 0xc0053c4a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001412f0, 0xc0053c4a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004033cf8, 0xc0053c4a80, 0x951, 0x951, 0xc002b309f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004a46cf8, 0x1fed400, 0xc004033cf8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004a46a80, 0x1ff1aa0, 0xc0001412f0, 0x5, 0xc0001412f0, 0xc002b30a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004a46a80, 0x0, 0x0, 0xc002b30e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004a46a80, 0xc005190000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004fae000, 0xc005190000, 0x1000, 0x1000, 0xc002b30dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0067c7800)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0067c7800, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004fae000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193773576 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b64abcf0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004d90398, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004d90380, 0xc0052aa000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004d90380, 0xc0052aa000, 0x951, 0x951, 0x94c, 0xc0052aa000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e518, 0xc0052aa000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008a7788, 0xc0052aa000, 0x951, 0x951, 0xc0056499f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00519f778, 0x1fed400, 0xc0008a7788, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00519f500, 0x1ff1aa0, 0xc00000e518, 0x5, 0xc00000e518, 0xc005649a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00519f500, 0x0, 0x0, 0xc005649e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00519f500, 0xc0052d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc005a3e240, 0xc0052d0000, 0x1000, 0x1000, 0xc005649dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005737080)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005737080, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc005a3e240)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774906 [select]:
net/http.(*persistConn).writeLoop(0xc00590b320)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193675872 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc001d745a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193728412 [select]:
net/http.(*persistConn).writeLoop(0xc004c23440)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741907 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6597490, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc005482618, 0x72, 0xcd00, 0xcd92, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc005482600, 0xc001518000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc005482600, 0xc001518000, 0xcd92, 0xcd92, 0xcd8d, 0xc001518000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000f460, 0xc001518000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004bde618, 0xc001518000, 0xcd92, 0xcd92, 0x8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc005602278, 0x1fed400, 0xc004bde618, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc005602000, 0x1ff1aa0, 0xc00000f460, 0x5, 0xc00000f460, 0x203001)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc005602000, 0x0, 0x0, 0x43b03c)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc005602000, 0xc005188000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0008e1d40, 0xc005188000, 0x1000, 0x1000, 0xc0050d8b40, 0xc004773d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0067c6120)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0067c6120, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0008e1d40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741985 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0036c7d40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193675974 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc004a8c000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193768975 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b660ba20, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc002452698, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002452680, 0xc0030e9500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc002452680, 0xc0030e9500, 0x952, 0x952, 0x94d, 0xc0030e9500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e508, 0xc0030e9500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003525c50, 0xc0030e9500, 0x952, 0x952, 0xc0051b49f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00519f078, 0x1fed400, 0xc003525c50, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00519ee00, 0x1ff1aa0, 0xc00000e508, 0x5, 0xc00000e508, 0xc0051b4a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00519ee00, 0x0, 0x0, 0xc0051b4e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00519ee00, 0xc00545e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc003061d40, 0xc00545e000, 0x1000, 0x1000, 0xc0051b4dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0069912c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0069912c0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc003061d40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774905 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b691e450, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc006382598, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc006382580, 0xc004ff6000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc006382580, 0xc004ff6000, 0x950, 0x950, 0x94b, 0xc004ff6000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0052f4908, 0xc004ff6000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc000a181e0, 0xc004ff6000, 0x950, 0x950, 0xc0056429f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004a473f8, 0x1fed400, 0xc000a181e0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004a47180, 0x1ff1aa0, 0xc0052f4908, 0x5, 0xc0052f4908, 0xc005642a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004a47180, 0x0, 0x0, 0xc005642e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004a47180, 0xc004fa5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00590b320, 0xc004fa5000, 0x1000, 0x1000, 0xc005642dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000d7cae0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000d7cae0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00590b320)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741834 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc002a1e240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774921 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648ab70, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc006382698, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc006382680, 0xc00286e000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc006382680, 0xc00286e000, 0x952, 0x952, 0x94d, 0xc00286e000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000f570c8, 0xc00286e000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003525bf0, 0xc00286e000, 0x952, 0x952, 0xc004f799f8, 0xc000600400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000ba05f8, 0x1fed400, 0xc003525bf0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000ba0380, 0x1ff1aa0, 0xc000f570c8, 0x5, 0xc000f570c8, 0xc004f79a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000ba0380, 0x0, 0x0, 0xc004f79e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000ba0380, 0xc004e72000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004d246c0, 0xc004e72000, 0x1000, 0x1000, 0xc004f79dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0052c4d20)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0052c4d20, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004d246c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193675937 [select]:
net/http.(*persistConn).writeLoop(0xc000ef07e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741855 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc005d20d80)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193727245 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b6057d38, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0058e8498, 0x72, 0x4b00, 0x4b67, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0058e8480, 0xc003212000, 0x4b67, 0x4b67, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0058e8480, 0xc003212000, 0x4b67, 0x4b67, 0x4b62, 0xc003212000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00562e938, 0xc003212000, 0x4b67, 0x4b67, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f59338, 0xc003212000, 0x4b67, 0x4b67, 0xc0053df9f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc002739078, 0x1fed400, 0xc004f59338, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc002738e00, 0x1ff1aa0, 0xc00562e938, 0x5, 0xc00562e938, 0xc0053dfa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc002738e00, 0x0, 0x0, 0xc0053dfe88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc002738e00, 0xc005588000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00517bd40, 0xc005588000, 0x1000, 0x1000, 0xc0053dfdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006511680)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006511680, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00517bd40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193773579 [select]:
net/http.(*persistConn).writeLoop(0xc00590b9e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774924 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc003667680)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193743418 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00590b0e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774995 [select, 2 minutes]:
net/http.(*persistConn).writeLoop(0xc004d24900)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193675985 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b65971d8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0049b8b18, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0049b8b00, 0xc000404000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0049b8b00, 0xc000404000, 0xcd93, 0xcd93, 0xcd8e, 0xc000404000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0033d27e0, 0xc000404000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008a7758, 0xc000404000, 0xcd93, 0xcd93, 0xc00544b9f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc005603e78, 0x1fed400, 0xc0008a7758, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc005603c00, 0x1ff1aa0, 0xc0033d27e0, 0x5, 0xc0033d27e0, 0xc00544ba40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc005603c00, 0x0, 0x0, 0xc00544be88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc005603c00, 0xc00559f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004a6e120, 0xc00559f000, 0x1000, 0x1000, 0xc00544bdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00556c240)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00556c240, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004a6e120)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741923 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b63c4a68, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0049b8798, 0x72, 0xcd00, 0xcd92, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0049b8780, 0xc001934000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0049b8780, 0xc001934000, 0xcd92, 0xcd92, 0xcd8d, 0xc001934000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003c60060, 0xc001934000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003525bc0, 0xc001934000, 0xcd92, 0xcd92, 0xc002b0c9f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bda5f8, 0x1fed400, 0xc003525bc0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bda380, 0x1ff1aa0, 0xc003c60060, 0x5, 0xc003c60060, 0xc002b0ca40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bda380, 0x0, 0x0, 0xc002b0ce88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bda380, 0xc00531a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0008e1e60, 0xc00531a000, 0x1000, 0x1000, 0xc002b0cdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0052be840)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0052be840, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0008e1e60)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741954 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b691e198, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0049b8498, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0049b8480, 0xc0053ca000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0049b8480, 0xc0053ca000, 0x951, 0x951, 0x94c, 0xc0053ca000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003c60058, 0xc0053ca000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004f592a8, 0xc0053ca000, 0x951, 0x951, 0xc0047759f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000a893f8, 0x1fed400, 0xc004f592a8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000a89180, 0x1ff1aa0, 0xc003c60058, 0x5, 0xc003c60058, 0xc004775a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000a89180, 0x0, 0x0, 0xc004775e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000a89180, 0xc0053d4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0036c7b00, 0xc0053d4000, 0x1000, 0x1000, 0xc004775dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc002dae000)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc002dae000, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0036c7b00)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193773439 [select]:
net/http.(*persistConn).writeLoop(0xc00590b200)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741917 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b64ab780, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0058e8318, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0058e8300, 0xc0020c2000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0058e8300, 0xc0020c2000, 0xcd93, 0xcd93, 0xcd8e, 0xc0020c2000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007c3138, 0xc0020c2000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004033aa0, 0xc0020c2000, 0xcd93, 0xcd93, 0xc0051b29f8, 0xc000600400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00519e5f8, 0x1fed400, 0xc004033aa0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00519e380, 0x1ff1aa0, 0xc0007c3138, 0x5, 0xc0007c3138, 0xc0051b2a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00519e380, 0x0, 0x0, 0xc0051b2e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00519e380, 0xc0051fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0036c79e0, 0xc0051fa000, 0x1000, 0x1000, 0xc0051b2dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00599d0e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00599d0e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0036c79e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 186076285 [select, 1168 minutes]:
github.com/minio/minio-go/v7.Client.listObjectsV2.func1(0xc00578ec60, 0x201fee8, 0xc000715240, 0xc00003e668, 0x6, 0xc002dcc300, 0x1b, 0x1, 0x1fc1014, 0x1, ...)
	/go/pkg/mod/github.com/bwplotka/minio-go/[email protected]/api-list.go:123 +0x3db
created by github.com/minio/minio-go/v7.Client.listObjectsV2
	/go/pkg/mod/github.com/bwplotka/minio-go/[email protected]/api-list.go:93 +0x2ba

goroutine 193709090 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648c218, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc003470318, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc003470300, 0xc004e3c000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc003470300, 0xc004e3c000, 0x952, 0x952, 0x94d, 0xc004e3c000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007238a0, 0xc004e3c000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004033a70, 0xc004e3c000, 0x952, 0x952, 0xc00541e9f8, 0xc0005c0c00, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004a465f8, 0x1fed400, 0xc004033a70, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004a46380, 0x1ff1aa0, 0xc0007238a0, 0x5, 0xc0007238a0, 0xc00541ea40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004a46380, 0x0, 0x0, 0xc00541ee88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004a46380, 0xc004e1b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc001bd1200, 0xc004e1b000, 0x1000, 0x1000, 0xc00541edc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00677f6e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00677f6e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc001bd1200)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774873 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b60575f8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0028b0898, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0028b0880, 0xc0053caa80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0028b0880, 0xc0053caa80, 0x952, 0x952, 0x94d, 0xc0053caa80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003c600b8, 0xc0053caa80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004bde4c8, 0xc0053caa80, 0x952, 0x952, 0xc0050879f8, 0xc001e7a000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bdb078, 0x1fed400, 0xc004bde4c8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bdae00, 0x1ff1aa0, 0xc003c600b8, 0x5, 0xc003c600b8, 0xc005087a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bdae00, 0x0, 0x0, 0xc005087e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bdae00, 0xc00406d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004876b40, 0xc00406d000, 0x1000, 0x1000, 0xc005087dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0052a9380)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0052a9380, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004876b40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193675926 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00201f9e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193773438 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b6597660, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0028b0198, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0028b0180, 0xc004e3d500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0028b0180, 0xc004e3d500, 0x951, 0x951, 0x94c, 0xc004e3d500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003c600a8, 0xc004e3d500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004a07a58, 0xc004e3d500, 0x951, 0x951, 0xc002b0d9f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bda978, 0x1fed400, 0xc004a07a58, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bda700, 0x1ff1aa0, 0xc003c600a8, 0x5, 0xc003c600a8, 0xc002b0da40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bda700, 0x0, 0x0, 0xc002b0de88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bda700, 0xc005266000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00590b200, 0xc005266000, 0x1000, 0x1000, 0xc002b0ddc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005317e60)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005317e60, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00590b200)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193741902 [select]:
net/http.(*persistConn).writeLoop(0xc0022fc000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774845 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6057f08, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc002452398, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002452380, 0xc00531e000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc002452380, 0xc00531e000, 0x951, 0x951, 0x94c, 0xc00531e000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e4f0, 0xc00531e000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008d9260, 0xc00531e000, 0x951, 0x951, 0xc004f679f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00519e278, 0x1fed400, 0xc0008d9260, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00519e000, 0x1ff1aa0, 0xc00000e4f0, 0x5, 0xc00000e4f0, 0xc004f67a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00519e000, 0x0, 0x0, 0xc004f67e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00519e000, 0xc005496000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc003061e60, 0xc005496000, 0x1000, 0x1000, 0xc004f67dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0065177a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0065177a0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc003061e60)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193775011 [select]:
net/http.(*persistConn).writeLoop(0xc002845320)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193675971 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b648a8b8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004cae618, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004cae600, 0xc001a5a000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004cae600, 0xc001a5a000, 0xcd93, 0xcd93, 0xcd8e, 0xc001a5a000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc004c7e5a0, 0xc001a5a000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc000a18180, 0xc001a5a000, 0xcd93, 0xcd93, 0xc0051b89f8, 0xc00367c800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0098be978, 0x1fed400, 0xc000a18180, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0098be700, 0x1ff1aa0, 0xc004c7e5a0, 0x5, 0xc004c7e5a0, 0xc0051b8a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0098be700, 0x0, 0x0, 0xc0051b8e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0098be700, 0xc004bf2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0064d1b00, 0xc004bf2000, 0x1000, 0x1000, 0xc0051b8dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc007084fc0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc007084fc0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0064d1b00)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193674555 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b64aae70, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0016fc918, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0016fc900, 0xc00349c000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0016fc900, 0xc00349c000, 0xcd94, 0xcd94, 0xcd8f, 0xc00349c000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc002734040, 0xc00349c000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004a07a28, 0xc00349c000, 0xcd94, 0xcd94, 0xc004f769f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0002c4278, 0x1fed400, 0xc004a07a28, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0002c4000, 0x1ff1aa0, 0xc002734040, 0x5, 0xc002734040, 0xc004f76a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0002c4000, 0x0, 0x0, 0xc004f76e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0002c4000, 0xc004e38000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0064d19e0, 0xc004e38000, 0x1000, 0x1000, 0xc004f76dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005526a80)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005526a80, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0064d19e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193674556 [select]:
net/http.(*persistConn).writeLoop(0xc0064d19e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193675917 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648bf60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0039ac318, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0039ac300, 0xc000d2c000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0039ac300, 0xc000d2c000, 0xcd94, 0xcd94, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00562e8f0, 0xc000d2c000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc004033c68, 0xc000d2c000, 0xcd94, 0xcd94, 0xc0053659f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000d7f078, 0x1fed400, 0xc004033c68, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000d7ee00, 0x1ff1aa0, 0xc00562e8f0, 0x5, 0xc00562e8f0, 0xc005365a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000d7ee00, 0x0, 0x0, 0xc005365e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000d7ee00, 0xc0053ee000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0024cd680, 0xc0053ee000, 0x1000, 0x1000, 0xc005365dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004573f80)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004573f80, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0024cd680)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193773577 [select]:
net/http.(*persistConn).writeLoop(0xc005a3e240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193727248 [select]:
net/http.(*persistConn).writeLoop(0xc004fae240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774871 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b6597748, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0028b0498, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0028b0480, 0xc0009b2a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0028b0480, 0xc0009b2a80, 0x950, 0x950, 0x94b, 0xc0009b2a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003c600b0, 0xc0009b2a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc000a180f0, 0xc0009b2a80, 0x950, 0x950, 0xc0050859f8, 0xc000100000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bdacf8, 0x1fed400, 0xc000a180f0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bdaa80, 0x1ff1aa0, 0xc003c600b0, 0x5, 0xc003c600b0, 0xc005085a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bdaa80, 0x0, 0x0, 0xc005085e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bdaa80, 0xc00403b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc003667440, 0xc00403b000, 0x1000, 0x1000, 0xc005085dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00526fb00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00526fb00, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc003667440)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193675862 [select]:
net/http.(*persistConn).writeLoop(0xc0045bd680)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193775044 [select, 2 minutes]:
net/http.(*persistConn).writeLoop(0xc001468120)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193727246 [select]:
net/http.(*persistConn).writeLoop(0xc00517bd40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774874 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc004876b40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741910 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc004fae000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193774848 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc003667560)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741912 [select]:
net/http.(*persistConn).writeLoop(0xc00464efc0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193741928 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc001eaed80)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193675871 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6596e38, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0039ac118, 0x72, 0xcd00, 0xcd93, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0039ac100, 0xc004eee000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0039ac100, 0xc004eee000, 0xcd93, 0xcd93, 0xcd8e, 0xc004eee000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000eab0, 0xc004eee000, 0xcd93, 0xcd93, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003feaea0, 0xc004eee000, 0xcd93, 0xcd93, 0xc00544e9f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc002738978, 0x1fed400, 0xc003feaea0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc002738700, 0x1ff1aa0, 0xc00000eab0, 0x5, 0xc00000eab0, 0xc00544ea40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc002738700, 0x0, 0x0, 0xc00544ee88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc002738700, 0xc005686000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc001d745a0, 0xc005686000, 0x1000, 0x1000, 0xc00544edc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006371620)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006371620, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc001d745a0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193774922 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc004d246c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193675925 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b64ab2f8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00218a698, 0x72, 0x4b00, 0x4b66, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00218a680, 0xc003217000, 0x4b66, 0x4b66, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00218a680, 0xc003217000, 0x4b66, 0x4b66, 0x4b61, 0xc003217000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007c2e48, 0xc003217000, 0x4b66, 0x4b66, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003525950, 0xc003217000, 0x4b66, 0x4b66, 0xc00255c9f8, 0xc000600400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000ba0278, 0x1fed400, 0xc003525950, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000ba0000, 0x1ff1aa0, 0xc0007c2e48, 0x5, 0xc0007c2e48, 0xc00255ca40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000ba0000, 0x0, 0x0, 0xc00255ce88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000ba0000, 0xc00510b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00201f9e0, 0xc00510b000, 0x1000, 0x1000, 0xc00255cdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0059d3ec0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0059d3ec0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00201f9e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193773053 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b63c4fd8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004d90598, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004d90580, 0xc0051f7500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004d90580, 0xc0051f7500, 0x951, 0x951, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00045df90, 0xc0051f7500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0008d9290, 0xc0051f7500, 0x951, 0x951, 0xc00069d9f8, 0xc000600400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000325e78, 0x1fed400, 0xc0008d9290, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000325c00, 0x1ff1aa0, 0xc00045df90, 0x5, 0xc00045df90, 0xc00069da40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000325c00, 0x0, 0x0, 0xc00069de88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000325c00, 0xc005512000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc002845680, 0xc005512000, 0x1000, 0x1000, 0xc00069ddc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006c51bc0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006c51bc0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc002845680)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 193773054 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc002845680)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 193740987 [select]:
net/http.(*persistConn).writeLoop(0xc001eaec60)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

ss output limited to thanos-compact pid

u_str ESTAB 0      0                                  * 21641                                            * 20762      users:(("thanos",pid=1019,fd=2),("thanos",pid=1019,fd=1)) -->                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:32768                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=14)) timer:(keepalive,4.336ms,0) uid:115 ino:3299597849 sk:102a cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7606                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=69)) timer:(keepalive,2.048ms,0) uid:115 ino:3301295959 sk:204f cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7554                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=22)) timer:(keepalive,3.952ms,0) uid:115 ino:3301301325 sk:2053 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7586                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=54)) timer:(keepalive,2.184ms,0) uid:115 ino:3301297734 sk:2055 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8472                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=15)) timer:(keepalive,4.328ms,0) uid:115 ino:3300492689 sk:1078 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7590                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=57)) timer:(keepalive,3.944ms,0) uid:115 ino:3301301334 sk:1707 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8504                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=40)) timer:(keepalive,6.332ms,0) uid:115 ino:3300450143 sk:1086 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7558                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=24)) timer:(keepalive,3.944ms,0) uid:115 ino:3301266906 sk:170c cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8468                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=8)) timer:(keepalive,6.136ms,0) uid:115 ino:3300385573 sk:10f5 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7548                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=18)) timer:(keepalive,3.976ms,0) uid:115 ino:3301298599 sk:171a cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7578                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=47)) timer:(keepalive,2.152ms,0) uid:115 ino:3301297732 sk:171f cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7612                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=75)) timer:(keepalive,2.284ms,0) uid:115 ino:3301256569 sk:1721 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:32840                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=55)) timer:(keepalive,6.112ms,0) uid:115 ino:3299597854 sk:1144 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8536                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=71)) timer:(keepalive,4.328ms,0) uid:115 ino:3300503642 sk:114f cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7546                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=13)) timer:(keepalive,2.236ms,0) uid:115 ino:3301297730 sk:1726 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8496                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=33)) timer:(keepalive,6.152ms,0) uid:115 ino:3300385584 sk:1178 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7566                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=34)) timer:(keepalive,2.160ms,0) uid:115 ino:3301243431 sk:172a cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:62708                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=44)) timer:(keepalive,6.244ms,0) uid:115 ino:3298753781 sk:118b cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:58194                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=53)) timer:(keepalive,4.328ms,0) uid:115 ino:3297932366 sk:11d4 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:32844                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=61)) timer:(keepalive,4.328ms,0) uid:115 ino:3299600860 sk:11f6 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:62682                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=9)) timer:(keepalive,4.328ms,0) uid:115 ino:3298782295 sk:1212 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7544                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=10)) timer:(keepalive,2.164ms,0) uid:115 ino:3301258725 sk:1731 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7598                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=63)) timer:(keepalive,2.116ms,0) uid:115 ino:3301295957 sk:1733 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8510                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=46)) timer:(keepalive,6.252ms,0) uid:115 ino:3300450144 sk:1229 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7582                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=50)) timer:(keepalive,2.156ms,0) uid:115 ino:3301243433 sk:1735 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7614                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=76)) timer:(keepalive,2.280ms,0) uid:115 ino:3301256570 sk:1736 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8494                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=32)) timer:(keepalive,6.264ms,0) uid:115 ino:3300492691 sk:1237 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7602                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=66)) timer:(keepalive,2.208ms,0) uid:115 ino:3301295958 sk:1737 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:62736                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=21)) timer:(keepalive,6.112ms,0) uid:115 ino:3298730403 sk:1264 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:32810                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=26)) timer:(keepalive,4.324ms,0) uid:115 ino:3299614429 sk:1270 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8516                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=52)) timer:(keepalive,4.324ms,0) uid:115 ino:3300492694 sk:1284 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:62742                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=72)) timer:(keepalive,6.268ms,0) uid:115 ino:3298730405 sk:1286 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7604                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=68)) timer:(keepalive,3.976ms,0) uid:115 ino:3301296612 sk:173c cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7610                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=73)) timer:(keepalive,3.972ms,0) uid:115 ino:3301295960 sk:173d cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:62730                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=59)) timer:(keepalive,6.096ms,0) uid:115 ino:3298777025 sk:12a5 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7600                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=64)) timer:(keepalive,3.940ms,0) uid:115 ino:3301298601 sk:1744 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8526                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=67)) timer:(keepalive,6.216ms,0) uid:115 ino:3300411913 sk:130e cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7572                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=38)) timer:(keepalive,3.936ms,0) uid:115 ino:3301266907 sk:174d cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8490                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=30)) timer:(keepalive,4.320ms,0) uid:115 ino:3300385581 sk:1394 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7552                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=16)) timer:(keepalive,2.208ms,0) uid:115 ino:3301186408 sk:1757 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7580                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=49)) timer:(keepalive,2.160ms,0) uid:115 ino:3301297733 sk:175a cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8498                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=35)) timer:(keepalive,4.320ms,0) uid:115 ino:3300492692 sk:13d3 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7556                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=23)) timer:(keepalive,3.936ms,0) uid:115 ino:3301243429 sk:1763 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7584                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=51)) timer:(keepalive,3.972ms,0) uid:115 ino:3301301333 sk:176b cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:58182                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=42)) timer:(keepalive,4.320ms,0) uid:115 ino:3297902877 sk:1453 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:58206                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=65)) timer:(keepalive,6.264ms,0) uid:115 ino:3297919383 sk:1473 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7594                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=60)) timer:(keepalive,2.256ms,0) uid:115 ino:3301298600 sk:1773 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:32792                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=20)) timer:(keepalive,4.316ms,0) uid:115 ino:3299597850 sk:1494 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7592                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=58)) timer:(keepalive,3.932ms,0) uid:115 ino:3301297735 sk:1776 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7622                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=77)) timer:(keepalive,2.268ms,0) uid:115 ino:3301295961 sk:6002 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8506                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=39)) timer:(keepalive,6.120ms,0) uid:115 ino:3300504738 sk:151b cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7564                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=29)) timer:(keepalive,3.964ms,0) uid:115 ino:3301301326 sk:600a cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:62726                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=56)) timer:(keepalive,4.316ms,0) uid:115 ino:3298744203 sk:152c cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7570                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=36)) timer:(keepalive,2.048ms,0) uid:115 ino:3301186410 sk:6014 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7608                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=70)) timer:(keepalive,3.964ms,0) uid:115 ino:3301297737 sk:6017 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7574                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=43)) timer:(keepalive,2.008ms,0) uid:115 ino:3301301328 sk:601a cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8486                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=27)) timer:(keepalive,6.312ms,0) uid:115 ino:3300497990 sk:159f cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:32766                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=11)) timer:(keepalive,6.116ms,0) uid:115 ino:3299608354 sk:15a6 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7596                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=19)) timer:(keepalive,3.936ms,0) uid:115 ino:3301297736 sk:601b cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:62716                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=48)) timer:(keepalive,6.108ms,0) uid:115 ino:3298734642 sk:15df cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7568                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=31)) timer:(keepalive,3.928ms,0) uid:115 ino:3301297731 sk:6020 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7562                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=25)) timer:(keepalive,3.928ms,0) uid:115 ino:3301186409 sk:6023 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7576                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=45)) timer:(keepalive,3.960ms,0) uid:115 ino:3301243432 sk:6025 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8476                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=17)) timer:(keepalive,4.316ms,0) uid:115 ino:3300497986 sk:164b cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8502                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=37)) timer:(keepalive,4.312ms,0) uid:115 ino:3300450142 sk:165c cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:32860                 thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=62)) timer:(keepalive,6.140ms,0) uid:115 ino:3299600862 sk:167b cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:8474                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=12)) timer:(keepalive,4.308ms,0) uid:115 ino:3300411906 sk:168a cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0       thanos-swift.svc.codfw.wmnet:7560                  thanos-swift.svc.codfw.wmnet:https      users:(("thanos",pid=1019,fd=28)) timer:(keepalive,2.032ms,0) uid:115 ino:3301243430 sk:6030 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0          thanos-fe2001.codfw.wmnet:12902                   prometheus2004.codfw.wmnet:58334      users:(("thanos",pid=1019,fd=74)) timer:(keepalive,3.404ms,0) uid:115 ino:217095 sk:16c6 cgroup:/system.slice/thanos-compact.service <->
tcp   ESTAB 0      0          thanos-fe2001.codfw.wmnet:12902                   prometheus2003.codfw.wmnet:47942      users:(("thanos",pid=1019,fd=41)) timer:(keepalive,11sec,0) uid:115 ino:81400 sk:16f5 cgroup:/system.slice/thanos-compact.service <->

Creation dates for thanos-compact FDs

total 0
dr-x------ 2 thanos thanos  0 Aug 19 10:34 .
dr-xr-xr-x 9 thanos thanos  0 Aug 19 10:33 ..
lr-x------ 1 thanos thanos 64 Aug 19 11:08 0 -> /dev/null
lrwx------ 1 thanos thanos 64 Aug 19 11:08 1 -> socket:[21641]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 10 -> socket:[3301258725]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 11 -> socket:[3299608354]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 12 -> socket:[3300411906]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 13 -> socket:[3301297730]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 14 -> socket:[3299597849]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 15 -> socket:[3300492689]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 16 -> socket:[3301186408]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 17 -> socket:[3300497986]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 18 -> socket:[3301298599]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 19 -> socket:[3301297736]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 2 -> socket:[21641]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 20 -> socket:[3299597850]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 21 -> socket:[3298730403]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 22 -> socket:[3301301325]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 23 -> socket:[3301243429]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 24 -> socket:[3301266906]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 25 -> socket:[3301186409]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 26 -> socket:[3299614429]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 27 -> socket:[3300497990]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 28 -> socket:[3301243430]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 29 -> socket:[3301301326]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 3 -> socket:[22694]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 30 -> socket:[3300385581]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 31 -> socket:[3301297731]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 32 -> socket:[3300492691]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 33 -> socket:[3300385584]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 34 -> socket:[3301243431]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 35 -> socket:[3300492692]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 36 -> socket:[3301186410]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 37 -> socket:[3300450142]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 38 -> socket:[3301266907]
lrwx------ 1 thanos thanos 64 Aug 19 10:34 39 -> socket:[3300504738]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 4 -> anon_inode:[eventpoll]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 40 -> socket:[3300450143]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 41 -> socket:[81400]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 42 -> socket:[3297902877]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 43 -> socket:[3301301328]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 44 -> socket:[3298753781]
lrwx------ 1 thanos thanos 64 Aug 19 10:45 45 -> socket:[3301243432]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 46 -> socket:[3300450144]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 47 -> socket:[3301297732]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 48 -> socket:[3298734642]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 49 -> socket:[3301297733]
lr-x------ 1 thanos thanos 64 Aug 19 11:08 5 -> pipe:[22693]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 50 -> socket:[3301243433]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 51 -> socket:[3301301333]
lrwx------ 1 thanos thanos 64 Aug 19 10:47 52 -> socket:[3300492694]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 53 -> socket:[3297932366]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 54 -> socket:[3301297734]
lrwx------ 1 thanos thanos 64 Aug 19 10:47 55 -> socket:[3299597854]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 56 -> socket:[3298744203]
lrwx------ 1 thanos thanos 64 Aug 19 10:47 57 -> socket:[3301301334]
lrwx------ 1 thanos thanos 64 Aug 19 10:47 58 -> socket:[3301297735]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 59 -> socket:[3298777025]
l-wx------ 1 thanos thanos 64 Aug 19 11:08 6 -> pipe:[22693]
lrwx------ 1 thanos thanos 64 Aug 19 10:47 60 -> socket:[3301298600]
lrwx------ 1 thanos thanos 64 Aug 19 10:54 61 -> socket:[3299600860]
lrwx------ 1 thanos thanos 64 Aug 19 11:09 62 -> socket:[3299600862]
lrwx------ 1 thanos thanos 64 Aug 19 10:54 63 -> socket:[3301295957]
lrwx------ 1 thanos thanos 64 Aug 19 10:34 64 -> socket:[3301298601]
lrwx------ 1 thanos thanos 64 Aug 19 10:34 65 -> socket:[3297919383]
lrwx------ 1 thanos thanos 64 Aug 19 10:54 66 -> socket:[3301295958]
lrwx------ 1 thanos thanos 64 Aug 19 10:47 67 -> socket:[3300411913]
lrwx------ 1 thanos thanos 64 Aug 19 11:14 68 -> socket:[3301296612]
lrwx------ 1 thanos thanos 64 Aug 19 10:54 69 -> socket:[3301295959]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 7 -> socket:[10924]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 70 -> socket:[3301297737]
lrwx------ 1 thanos thanos 64 Aug 19 10:47 71 -> socket:[3300503642]
lrwx------ 1 thanos thanos 64 Aug 19 10:47 72 -> socket:[3298730405]
lrwx------ 1 thanos thanos 64 Aug 19 11:14 73 -> socket:[3301295960]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 74 -> socket:[217095]
lrwx------ 1 thanos thanos 64 Aug 19 10:54 75 -> socket:[3301256569]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 76 -> socket:[3301256570]
lrwx------ 1 thanos thanos 64 Aug 19 11:15 77 -> socket:[3301295961]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 8 -> socket:[3300385573]
lrwx------ 1 thanos thanos 64 Aug 19 11:08 9 -> socket:[3298782295]

@filippog
Copy link
Contributor Author

On the filesystem only meta.json is present (and fully downloaded AFAICT, the file is valid json)

root@thanos-fe2001:~# find /srv/thanos-compact/ -ls
 36438017      4 drwxr-x---   3 thanos   thanos       4096 Aug 19 11:30 /srv/thanos-compact/
 36438018      4 drwxr-x---   3 thanos   thanos       4096 Aug 19 11:37 /srv/thanos-compact/downsample
 36438019      4 drwxr-x---   2 thanos   thanos       4096 Aug 19 11:38 /srv/thanos-compact/downsample/01FDE9NEEEBRHB306ZG2Z991TJ
 36438020     32 -rw-r--r--   1 thanos   thanos      31696 Aug 19 11:37 /srv/thanos-compact/downsample/01FDE9NEEEBRHB306ZG2Z991TJ/meta.json

@filippog
Copy link
Contributor Author

On the server side (swift + s3 api compat) I can see the index for that block being downloaded, though at one of the multipart segment (segment 69) swift logs a 499 status which indicates the client disconnecting. Another piece of the puzzle is envoy which does the TLS termination for swift, although I can't find any error or other signal in its logs.

Aug 19 11:38:03 thanos-fe2001 proxy-server: - - 19/Aug/2021/11/38/03 GET /v1/AUTH_thanos/thanos%252Bsegments/01FDE9NEEEBRHB306ZG2Z991TJ/index/MzViMDcxZjctODc3OS00Njc3LTg5MDAtMWIwZjhkZjFhNWU5/67%3Fmultipart-manifes
t%3Dget HTTP/1.0 200 - MinIO%20%28linux%3B%20amd64%29%20minio-go/v7.0.10%20thanos-compact/0.22.0%20%28go1.16.6%29%20%20SLO%20MultipartGET - - 67108864 - tx42ca7536584d459e816be-00611e425d - 0.5006 SLO - 1629373082
.655869484 1629373083.156446934 0
Aug 19 11:38:03 thanos-fe2001 proxy-server: - - 19/Aug/2021/11/38/03 GET /v1/AUTH_thanos/thanos%252Bsegments/01FDE9NEEEBRHB306ZG2Z991TJ/index/MzViMDcxZjctODc3OS00Njc3LTg5MDAtMWIwZjhkZjFhNWU5/68%3Fmultipart-manifes
t%3Dget HTTP/1.0 200 - MinIO%20%28linux%3B%20amd64%29%20minio-go/v7.0.10%20thanos-compact/0.22.0%20%28go1.16.6%29%20%20SLO%20MultipartGET - - 67108864 - tx42ca7536584d459e816be-00611e425d - 0.5362 SLO - 1629373083
.157627821 1629373083.693818569 0
Aug 19 11:38:06 thanos-fe2001 proxy-server: - - 19/Aug/2021/11/38/06 GET /v1/AUTH_thanos/thanos%252Bsegments/01FDE9NEEEBRHB306ZG2Z991TJ/index/MzViMDcxZjctODc3OS00Njc3LTg5MDAtMWIwZjhkZjFhNWU5/69%3Fmultipart-manifes
t%3Dget HTTP/1.0 499 - MinIO%20%28linux%3B%20amd64%29%20minio-go/v7.0.10%20thanos-compact/0.22.0%20%28go1.16.6%29%20%20SLO%20MultipartGET - - 56033280 - tx42ca7536584d459e816be-00611e425d - 2.4768 SLO - 1629373083
.694876194 1629373086.171691418 0

@filippog
Copy link
Contributor Author

I can leave the process alone for a few days for further debugging

I have to take this back, I need to deploy changes to envoy and swift. This might unblock thanos-compact, I'll report back

@filippog
Copy link
Contributor Author

Restarting envoy and swift (but not thanos-compact) on the host obviously reset the connections but compact.go doesn't seem to have reacted at all to the situation. I'm seeing no logs from it, while thanos-compact itself continues to e.g. refresh block metadata, I've attached the new goroutine dump below

goroutine 194490555 [running]:
runtime/pprof.writeGoroutineStacks(0x1ff1dc0, 0xc000cca000, 0x30, 0x1b5a800)
	/usr/local/go/src/runtime/pprof/pprof.go:693 +0x9f
runtime/pprof.writeGoroutine(0x1ff1dc0, 0xc000cca000, 0x2, 0xc000468400, 0x0)
	/usr/local/go/src/runtime/pprof/pprof.go:682 +0x45
runtime/pprof.(*Profile).WriteTo(0x2d9b640, 0x1ff1dc0, 0xc000cca000, 0x2, 0xc000cca000, 0x7b9898)
	/usr/local/go/src/runtime/pprof/pprof.go:331 +0x3f2
net/http/pprof.handler.ServeHTTP(0xc001f38011, 0x9, 0x2019060, 0xc000cca000, 0xc00359a400)
	/usr/local/go/src/net/http/pprof/pprof.go:253 +0x385
net/http/pprof.Index(0x2019060, 0xc000cca000, 0xc00359a400)
	/usr/local/go/src/net/http/pprof/pprof.go:371 +0x8d7
net/http.HandlerFunc.ServeHTTP(0x1da51f0, 0x2019060, 0xc000cca000, 0xc00359a400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xc000714440, 0x2019060, 0xc000cca000, 0xc00359a400)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002c20e0, 0x2019060, 0xc000cca000, 0xc00359a400)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0000ba3c0, 0x201ff90, 0xc002d18000)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 1 [chan receive, 11583 minutes]:
github.com/oklog/run.(*Group).Run(0xc000716f78, 0xc000305010, 0xc000114d20)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:43 +0xed
main.main()
	/app/cmd/thanos/main.go:154 +0xd68

goroutine 33 [select]:
go.opencensus.io/stats/view.(*worker).start(0xc000308100)
	/go/pkg/mod/[email protected]/stats/view/worker.go:276 +0xcd
created by go.opencensus.io/stats/view.init.0
	/go/pkg/mod/[email protected]/stats/view/worker.go:34 +0x68

goroutine 263 [chan receive, 11583 minutes]:
main.main.func2(0xc00050b7b8, 0x93361b)
	/app/cmd/thanos/main.go:114 +0x50
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc000716f90, 0xc000be12f0)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 264 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b691e620, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000046118, 0x72, 0x0, 0x0, 0x1d00c25)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000046100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000046100, 0x5f1f58ba9a52f606, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000a18018, 0x611f6d7a, 0xc00038cc18, 0x497686)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000a18018, 0xc00038cc68, 0x18, 0xc0001fc780, 0x7bbefb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002c20e0, 0x2018e20, 0xc000a18018, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0x2018e20, 0xc000a18018, 0xc0002c20e0, 0x0, 0x0, 0x1fedfa0, 0xc000be1950, 0x0, 0xc00028e000)
	/go/pkg/mod/github.com/prometheus/[email protected]/web/tls_config.go:192 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002c20e0, 0x0, 0x0, 0x1fedfa0, 0xc000be1950, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/[email protected]/web/tls_config.go:184 +0x105
github.com/thanos-io/thanos/pkg/server/http.(*Server).ListenAndServe(0xc0004abf80, 0xc000114cb8, 0xc0003470d0)
	/app/pkg/server/http/http.go:68 +0x216
main.runCompact.func1(0x1da5530, 0xc00050a7c0)
	/app/cmd/thanos/compact.go:189 +0x46
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc0005e4800, 0xc0005e4820)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 265 [semacquire, 1282 minutes]:
sync.runtime_Semacquire(0xc002216100)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0022160f8)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
golang.org/x/sync/errgroup.(*Group).Wait(0xc0022160f0, 0xc004ad2000, 0x4)
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:40 +0x31
main.downsampleBucket(0x201fee8, 0xc000715240, 0x1fedfa0, 0xc000be04e0, 0xc0002b5e70, 0x203c118, 0xc000336fd0, 0xc006b69c80, 0xc00071e7e0, 0x1e, ...)
	/app/cmd/thanos/downsample.go:306 +0xcc5
main.runCompact.func7(0xc00071a540, 0x0)
	/app/cmd/thanos/compact.go:430 +0x8b1
main.runCompact.func8.1(0xc0005d3e40, 0xc0005d3e30)
	/app/cmd/thanos/compact.go:467 +0x5c
github.com/thanos-io/thanos/pkg/runutil.Repeat(0x45d964b800, 0xc00037a000, 0xc0005d3f08, 0x0, 0x0)
	/app/pkg/runutil/runutil.go:75 +0x88
main.runCompact.func8(0x0, 0x0)
	/app/cmd/thanos/compact.go:466 +0x1ff
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc0005d58b0, 0xc0003377d0)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 266 [select, 2 minutes]:
github.com/thanos-io/thanos/pkg/runutil.Repeat(0x45d964b800, 0xc00037a000, 0xc000179560, 0x0, 0x0)
	/app/pkg/runutil/runutil.go:78 +0xee
main.runCompact.func12(0x0, 0x0)
	/app/cmd/thanos/compact.go:530 +0x65
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc0003471d0, 0xc000304f50)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 267 [select]:
github.com/thanos-io/thanos/pkg/runutil.Repeat(0xdf8475800, 0xc00037a000, 0xc0090bff50, 0x0, 0x0)
	/app/pkg/runutil/runutil.go:78 +0xee
main.runCompact.func14(0x0, 0x0)
	/app/cmd/thanos/compact.go:542 +0x165
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc0002e4d80, 0xc000304f70)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 268 [select, 11583 minutes]:
main.interrupt(0x1fedfa0, 0xc000be04e0, 0xc000114cc0, 0x0, 0x0)
	/app/cmd/thanos/main.go:165 +0x135
main.main.func4(0x0, 0x0)
	/app/cmd/thanos/main.go:138 +0x3c
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc0005e54e0, 0xc000305000)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 269 [select, 11583 minutes]:
main.reload(0x1fedfa0, 0xc000be04e0, 0xc000114d20, 0xc0003a64e0, 0x0, 0x0)
	/app/cmd/thanos/main.go:178 +0x11b
main.main.func6(0x0, 0x0)
	/app/cmd/thanos/main.go:148 +0x45
github.com/oklog/run.(*Group).Run.func1(0xc0005bf860, 0xc000347320, 0xc000305010)
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0xbb

goroutine 273 [syscall, 11583 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 194490565 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b60577c8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0068cc318, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0068cc300, 0xc0044c0000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0068cc300, 0xc0044c0000, 0x950, 0x950, 0x94b, 0xc0044c0000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000b60028, 0xc0044c0000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0052066d8, 0xc0044c0000, 0x950, 0x950, 0xc0003929f8, 0xc000510400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00012de78, 0x1fed400, 0xc0052066d8, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00012dc00, 0x1ff1aa0, 0xc000b60028, 0x5, 0xc000b60028, 0xc000392a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00012dc00, 0x0, 0x0, 0xc000392e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00012dc00, 0xc00317a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000546fc0, 0xc00317a000, 0x1000, 0x1000, 0xc000392dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00556a720)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00556a720, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000546fc0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490478 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648bf60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0068cc518, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0068cc500, 0xc0042c4a80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0068cc500, 0xc0042c4a80, 0x952, 0x952, 0x94d, 0xc0042c4a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0037c0038, 0xc0042c4a80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc002656870, 0xc0042c4a80, 0x952, 0x952, 0xc003e369f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004ea85f8, 0x1fed400, 0xc002656870, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004ea8380, 0x1ff1aa0, 0xc0037c0038, 0x5, 0xc0037c0038, 0xc003e36a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004ea8380, 0x0, 0x0, 0xc003e36e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004ea8380, 0xc000884000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0007acc60, 0xc000884000, 0x1000, 0x1000, 0xc003e36dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005384f60)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005384f60, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0007acc60)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194489900 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6597578, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc003f4e398, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc003f4e380, 0xc0054b4000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc003f4e380, 0xc0054b4000, 0x951, 0x951, 0x94c, 0xc0054b4000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e040, 0xc0054b4000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed7a0, 0xc0054b4000, 0x951, 0x951, 0xc00066a9f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000240278, 0x1fed400, 0xc0050ed7a0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000240000, 0x1ff1aa0, 0xc00000e040, 0x5, 0xc00000e040, 0xc00066aa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000240000, 0x0, 0x0, 0xc00066ae88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000240000, 0xc006a91000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00197ec60, 0xc006a91000, 0x1000, 0x1000, 0xc00066adc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc003bd0c00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc003bd0c00, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00197ec60)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490645 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0005470e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490599 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6597748, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00560a218, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00560a200, 0xc000556000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00560a200, 0xc000556000, 0x951, 0x951, 0x94c, 0xc000556000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000722030, 0xc000556000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed710, 0xc000556000, 0x951, 0x951, 0xc002ef19f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004a465f8, 0x1fed400, 0xc0050ed710, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004a46380, 0x1ff1aa0, 0xc000722030, 0x5, 0xc000722030, 0xc002ef1a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004a46380, 0x0, 0x0, 0xc002ef1e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004a46380, 0xc0007a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc004876120, 0xc0007a4000, 0x1000, 0x1000, 0xc002ef1dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00554fa40)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00554fa40, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc004876120)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194489901 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00197ec60)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490477 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000546ea0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490527 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648a600, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0065be218, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0065be200, 0xc005455500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0065be200, 0xc005455500, 0x952, 0x952, 0x94d, 0xc005455500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003c60018, 0xc005455500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034057d0, 0xc005455500, 0x952, 0x952, 0xc006c459f8, 0xc000681400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000ba13f8, 0x1fed400, 0xc0034057d0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000ba1180, 0x1ff1aa0, 0xc003c60018, 0x5, 0xc003c60018, 0xc006c45a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000ba1180, 0x0, 0x0, 0xc006c45e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000ba1180, 0xc0031ce000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc005398480, 0xc0031ce000, 0x1000, 0x1000, 0xc006c45dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0050c25a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0050c25a0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc005398480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490627 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b64ab2f8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0065e8098, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0065e8080, 0xc00553c000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0065e8080, 0xc00553c000, 0x951, 0x951, 0x94c, 0xc00553c000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003dce018, 0xc00553c000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed7d0, 0xc00553c000, 0x951, 0x951, 0xc006c419f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0002c5778, 0x1fed400, 0xc0050ed7d0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0002c5500, 0x1ff1aa0, 0xc003dce018, 0x5, 0xc003dce018, 0xc006c41a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0002c5500, 0x0, 0x0, 0xc006c41e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0002c5500, 0xc000656000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc006520120, 0xc000656000, 0x1000, 0x1000, 0xc006c41dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004fa5080)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004fa5080, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc006520120)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490616 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc006520480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490584 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00197eb40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490528 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc005398480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490658 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6596e38, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc002cde618, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002cde600, 0xc00522a000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc002cde600, 0xc00522a000, 0x952, 0x952, 0x94d, 0xc00522a000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007c2010, 0xc00522a000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed680, 0xc00522a000, 0x952, 0x952, 0xc0044189f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0003253f8, 0x1fed400, 0xc0050ed680, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000325180, 0x1ff1aa0, 0xc0007c2010, 0x5, 0xc0007c2010, 0xc004418a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000325180, 0x0, 0x0, 0xc004418e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000325180, 0xc006c7c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0057a4240, 0xc006c7c000, 0x1000, 0x1000, 0xc004418dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0068f6ea0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0068f6ea0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0057a4240)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194491664 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6057d38, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc001d1ab18, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001d1ab00, 0xc001a40a80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc001d1ab00, 0xc001a40a80, 0x952, 0x952, 0x94d, 0xc001a40a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000f0f0, 0xc001a40a80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed890, 0xc001a40a80, 0x952, 0x952, 0xc0067379f8, 0xc000681400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc001b0c278, 0x1fed400, 0xc0050ed890, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc001b0c000, 0x1ff1aa0, 0xc00000f0f0, 0x5, 0xc00000f0f0, 0xc006737a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc001b0c000, 0x0, 0x0, 0xc006737e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc001b0c000, 0xc001a74000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0030305a0, 0xc001a74000, 0x1000, 0x1000, 0xc006737dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0047f9860)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0047f9860, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0030305a0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490618 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0013e8fc0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490537 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b660ba20, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0021e2318, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0021e2300, 0xc0050b2a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0021e2300, 0xc0050b2a80, 0x951, 0x951, 0x94c, 0xc0050b2a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00562e090, 0xc0050b2a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc002656900, 0xc0050b2a80, 0x951, 0x951, 0xc00069c9f8, 0xc000681400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc001615078, 0x1fed400, 0xc002656900, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc001614e00, 0x1ff1aa0, 0xc00562e090, 0x5, 0xc00562e090, 0xc00069ca40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc001614e00, 0x0, 0x0, 0xc00069ce88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc001614e00, 0xc002c44000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0057a4120, 0xc002c44000, 0x1000, 0x1000, 0xc00069cdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0061dd0e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0061dd0e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0057a4120)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490583 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b660b938, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0061c2398, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0061c2380, 0xc0027b8000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0061c2380, 0xc0027b8000, 0xcd94, 0xcd94, 0xcd8f, 0xc0027b8000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003c60010, 0xc0027b8000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0026568d0, 0xc0027b8000, 0xcd94, 0xcd94, 0xc006c429f8, 0xc000681400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000ba0278, 0x1fed400, 0xc0026568d0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000ba0000, 0x1ff1aa0, 0xc003c60010, 0x5, 0xc003c60010, 0xc006c42a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000ba0000, 0x0, 0x0, 0xc006c42e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000ba0000, 0xc000b16000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00197eb40, 0xc000b16000, 0x1000, 0x1000, 0xc006c42dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005580c00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005580c00, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00197eb40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490567 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b64ab698, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0049b8418, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0049b8400, 0xc0044c1500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0049b8400, 0xc0044c1500, 0x951, 0x951, 0x94c, 0xc0044c1500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0037c0030, 0xc0044c1500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed800, 0xc0044c1500, 0x951, 0x951, 0xc0003909f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004ea8278, 0x1fed400, 0xc0050ed800, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004ea8000, 0x1ff1aa0, 0xc0037c0030, 0x5, 0xc0037c0030, 0xc000390a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004ea8000, 0x0, 0x0, 0xc000390e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004ea8000, 0xc00098c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000400360, 0xc00098c000, 0x1000, 0x1000, 0xc000390dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00556be00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00556be00, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000400360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490689 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc001bd0360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194486622 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648c3e8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc002cde518, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002cde500, 0xc003b4aa80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc002cde500, 0xc003b4aa80, 0x950, 0x950, 0x94b, 0xc003b4aa80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000632010, 0xc003b4aa80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034056e0, 0xc003b4aa80, 0x950, 0x950, 0xc00441c9f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bda278, 0x1fed400, 0xc0034056e0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bda000, 0x1ff1aa0, 0xc000632010, 0x5, 0xc000632010, 0xc00441ca40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bda000, 0x0, 0x0, 0xc00441ce88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bda000, 0xc000738000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc003030480, 0xc000738000, 0x1000, 0x1000, 0xc00441cdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005b2ede0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005b2ede0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc003030480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490674 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b691dee0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00560a118, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00560a100, 0xc0009b2a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00560a100, 0xc0009b2a80, 0x950, 0x950, 0x94b, 0xc0009b2a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc004c7e248, 0xc0009b2a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003405710, 0xc0009b2a80, 0x950, 0x950, 0xc00069f9f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc005602278, 0x1fed400, 0xc003405710, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc005602000, 0x1ff1aa0, 0xc004c7e248, 0x5, 0xc004c7e248, 0xc00069fa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc005602000, 0x0, 0x0, 0xc00069fe88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc005602000, 0xc00685f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00438efc0, 0xc00685f000, 0x1000, 0x1000, 0xc00069fdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0032d9800)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0032d9800, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00438efc0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194471116 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b65971d8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0068cc418, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0068cc400, 0xc005337500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0068cc400, 0xc005337500, 0x952, 0x952, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00562e088, 0xc005337500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed6b0, 0xc005337500, 0x952, 0x952, 0xc006c3f9f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc001614cf8, 0x1fed400, 0xc0050ed6b0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc001614a80, 0x1ff1aa0, 0xc00562e088, 0x5, 0xc00562e088, 0xc006c3fa40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc001614a80, 0x0, 0x0, 0xc006c3fe88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc001614a80, 0xc000818000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0013e9680, 0xc000818000, 0x1000, 0x1000, 0xc006c3fdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0055f65a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0055f65a0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0013e9680)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 4482 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b660bbf0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000206b98, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000206b80, 0xc001a51000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000206b80, 0xc001a51000, 0x1000, 0x1000, 0x7b5836, 0xc0002c2000, 0xf0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007c20d8, 0xc001a51000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).Read(0xc0016b8930, 0xc001a51000, 0x1000, 0x1000, 0x8, 0xc0018cb780, 0x7aed09)
	/usr/local/go/src/net/http/server.go:780 +0x1b9
bufio.(*Reader).fill(0xc000624ae0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc000624ae0, 0xa, 0x1e, 0x60, 0x3, 0xc0004020d0, 0x7b5836)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
bufio.(*Reader).ReadLine(0xc000624ae0, 0x203000, 0x203000, 0xc0018cb888, 0x4fed85, 0xc000402110, 0x622)
	/usr/local/go/src/bufio/bufio.go:389 +0x34
net/textproto.(*Reader).readLineSlice(0xc005020ba0, 0xc003478a00, 0xc0018cb9e8, 0x4e9393, 0xc000206b80, 0x43b03c)
	/usr/local/go/src/net/textproto/reader.go:57 +0xd6
net/textproto.(*Reader).ReadLine(...)
	/usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc000624ae0, 0x0, 0xc003478a00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:1027 +0xaa
net/http.(*conn).readRequest(0xc001aa6640, 0x201fee8, 0xc0009d7140, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:966 +0x19d
net/http.(*conn).serve(0xc001aa6640, 0x201ff90, 0xc0009d7140)
	/usr/local/go/src/net/http/server.go:1858 +0x705
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 194490644 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b660ae58, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc001d1a398, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001d1a380, 0xc004472000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc001d1a380, 0xc004472000, 0x952, 0x952, 0x94d, 0xc004472000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00045c018, 0xc004472000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034056b0, 0xc004472000, 0x952, 0x952, 0xc00673b9f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0000af3f8, 0x1fed400, 0xc0034056b0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0000af180, 0x1ff1aa0, 0xc00045c018, 0x5, 0xc00045c018, 0xc00673ba40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0000af180, 0x0, 0x0, 0xc00673be88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0000af180, 0xc00447c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0005470e0, 0xc00447c000, 0x1000, 0x1000, 0xc00673bdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0050c1c20)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0050c1c20, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0005470e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490615 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b64aba38, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0029f6598, 0x72, 0xc100, 0xc17a, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0029f6580, 0xc0030ca000, 0xc17a, 0xc17a, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0029f6580, 0xc0030ca000, 0xc17a, 0xc17a, 0xc175, 0xc0030ca000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000f56040, 0xc0030ca000, 0xc17a, 0xc17a, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed650, 0xc0030ca000, 0xc17a, 0xc17a, 0xc00053b9f8, 0xc000681400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000d7f078, 0x1fed400, 0xc0050ed650, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000d7ee00, 0x1ff1aa0, 0xc000f56040, 0x5, 0xc000f56040, 0xc00053ba40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000d7ee00, 0x0, 0x0, 0xc00053be88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000d7ee00, 0xc0026fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc006520480, 0xc0026fc000, 0x1000, 0x1000, 0xc00053bdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0016a4540)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0016a4540, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc006520480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490566 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000546fc0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490679 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000400240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490677 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc001bd0000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 13840 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b63c4980, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc001f6c298, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001f6c280, 0xc005a42000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc001f6c280, 0xc005a42000, 0x1000, 0x1000, 0x7b5836, 0xc0005f80e0, 0xf0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007225d0, 0xc005a42000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).Read(0xc003a00c00, 0xc005a42000, 0x1000, 0x1000, 0x8, 0xc0032c3780, 0x7aed09)
	/usr/local/go/src/net/http/server.go:780 +0x1b9
bufio.(*Reader).fill(0xc003a02840)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc003a02840, 0xa, 0x1e, 0x60, 0x8, 0xc0004020d0, 0x7b5836)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
bufio.(*Reader).ReadLine(0xc003a02840, 0x203000, 0x203000, 0xc0032c38d0, 0x40db9b, 0xc0038bef00, 0x30)
	/usr/local/go/src/bufio/bufio.go:389 +0x34
net/textproto.(*Reader).readLineSlice(0xc0038bef00, 0xc001c0ee00, 0xc0032c39e8, 0x4e9393, 0xc001f6c280, 0x43b03c)
	/usr/local/go/src/net/textproto/reader.go:57 +0xd6
net/textproto.(*Reader).ReadLine(...)
	/usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc003a02840, 0x0, 0xc001c0ee00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:1027 +0xaa
net/http.(*conn).readRequest(0xc00399e8c0, 0x201fee8, 0xc003a08b00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:966 +0x19d
net/http.(*conn).serve(0xc00399e8c0, 0x201ff90, 0xc003a08b00)
	/usr/local/go/src/net/http/server.go:1858 +0x705
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 194490660 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b691da58, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0063ce598, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0063ce580, 0xc00522b500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0063ce580, 0xc00522b500, 0x951, 0x951, 0x94c, 0xc00522b500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0004ac190, 0xc00522b500, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc002656810, 0xc00522b500, 0x951, 0x951, 0xc003e389f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0098be5f8, 0x1fed400, 0xc002656810, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0098be380, 0x1ff1aa0, 0xc0004ac190, 0x5, 0xc0004ac190, 0xc003e38a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0098be380, 0x0, 0x0, 0xc003e38e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0098be380, 0xc000a2a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00201e7e0, 0xc000a2a000, 0x1000, 0x1000, 0xc003e38dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000d7c540)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000d7c540, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00201e7e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490479 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0007acc60)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 186039616 [select, 1276 minutes]:
main.downsampleBucket.func4(0x0, 0x0)
	/app/cmd/thanos/downsample.go:297 +0x25e
golang.org/x/sync/errgroup.(*Group).Go.func1(0xc0022160f0, 0xc004ad2000)
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:57 +0x59
created by golang.org/x/sync/errgroup.(*Group).Go
	/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:54 +0x66

goroutine 194490628 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc006520120)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490643 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000546d80)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490540 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000400120)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490568 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000400360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490089 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648ab70, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0049b8298, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0049b8280, 0xc0050cca80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0049b8280, 0xc0050cca80, 0x952, 0x952, 0x94d, 0xc0050cca80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000722038, 0xc0050cca80, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed5f0, 0xc0050cca80, 0x952, 0x952, 0xc002ef39f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc004a473f8, 0x1fed400, 0xc0050ed5f0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc004a47180, 0x1ff1aa0, 0xc000722038, 0x5, 0xc000722038, 0xc002ef3a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc004a47180, 0x0, 0x0, 0xc002ef3e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc004a47180, 0xc0044b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00201e5a0, 0xc0044b8000, 0x1000, 0x1000, 0xc002ef3dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc002178fc0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc002178fc0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00201e5a0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490630 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000546b40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194491661 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00438f0e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490512 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6597008, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc006836398, 0x72, 0xcd00, 0xcd94, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc006836380, 0xc002c26000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc006836380, 0xc002c26000, 0xcd94, 0xcd94, 0xcd8f, 0xc002c26000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0004ac108, 0xc002c26000, 0xcd94, 0xcd94, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc000135548, 0xc002c26000, 0xcd94, 0xcd94, 0xc003e329f8, 0xc000600c00, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000249af8, 0x1fed400, 0xc000135548, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000249880, 0x1ff1aa0, 0xc0004ac108, 0x5, 0xc0004ac108, 0xc003e32a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000249880, 0x0, 0x0, 0xc003e32e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000249880, 0xc004d39000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0005466c0, 0xc004d39000, 0x1000, 0x1000, 0xc003e32dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00562c660)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00562c660, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0005466c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490600 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc004876120)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490678 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6057e20, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc006184b18, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc006184b00, 0xc0006daa80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc006184b00, 0xc0006daa80, 0x951, 0x951, 0x94c, 0xc0006daa80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0004ac188, 0xc0006daa80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc002656930, 0xc0006daa80, 0x951, 0x951, 0xc0006a09f8, 0xc000681400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0098be278, 0x1fed400, 0xc002656930, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0098be000, 0x1ff1aa0, 0xc0004ac188, 0x5, 0xc0004ac188, 0xc0006a0a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0098be000, 0x0, 0x0, 0xc0006a0e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0098be000, 0xc0006fd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000400240, 0xc0006fd000, 0x1000, 0x1000, 0xc0006a0dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004b26960)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004b26960, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000400240)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490554 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc003e26000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490553 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b65972c0, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0068cc618, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0068cc600, 0xc002d9c000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0068cc600, 0xc002d9c000, 0x951, 0x951, 0x94c, 0xc002d9c000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0028e8028, 0xc002d9c000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed620, 0xc002d9c000, 0x951, 0x951, 0xc0006a39f8, 0xc000681400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc00519e5f8, 0x1fed400, 0xc0050ed620, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc00519e380, 0x1ff1aa0, 0xc0028e8028, 0x5, 0xc0028e8028, 0xc0006a3a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc00519e380, 0x0, 0x0, 0xc0006a3e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc00519e380, 0xc002ddc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc003e26000, 0xc002ddc000, 0x1000, 0x1000, 0xc0006a3dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0061022a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0061022a0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc003e26000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490476 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b691dd10, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0061c2198, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0061c2180, 0xc0042c4000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0061c2180, 0xc0042c4000, 0x950, 0x950, 0x94b, 0xc0042c4000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007c2018, 0xc0042c4000, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0034057a0, 0xc0042c4000, 0x950, 0x950, 0xc00441b9f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000325e78, 0x1fed400, 0xc0034057a0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000325c00, 0x1ff1aa0, 0xc0007c2018, 0x5, 0xc0007c2018, 0xc00441ba40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000325c00, 0x0, 0x0, 0xc00441be88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000325c00, 0xc0042fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000546ea0, 0xc0042fe000, 0x1000, 0x1000, 0xc00441bdc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc003e557a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc003e557a0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000546ea0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194491660 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b63c5548, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc001d1a798, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001d1a780, 0xc001a40000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc001d1a780, 0xc001a40000, 0x951, 0x951, 0x94c, 0xc001a40000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007c3438, 0xc001a40000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0026568a0, 0xc001a40000, 0x951, 0x951, 0xc001a3d9f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc001a34278, 0x1fed400, 0xc0026568a0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc001a34000, 0x1ff1aa0, 0xc0007c3438, 0x5, 0xc0007c3438, 0xc001a3da40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc001a34000, 0x0, 0x0, 0xc001a3de88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc001a34000, 0xc001a66000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00438f0e0, 0xc001a66000, 0x1000, 0x1000, 0xc001a3ddc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc004f27920)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc004f27920, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00438f0e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490705 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00197ed80)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490642 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b660b028, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0063ce298, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0063ce280, 0xc00563f500, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0063ce280, 0xc00563f500, 0x950, 0x950, 0x94b, 0xc00563f500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0a0, 0xc00563f500, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed740, 0xc00563f500, 0x950, 0x950, 0xc0005389f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000241078, 0x1fed400, 0xc0050ed740, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000240e00, 0x1ff1aa0, 0xc00000e0a0, 0x5, 0xc00000e0a0, 0xc000538a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000240e00, 0x0, 0x0, 0xc000538e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000240e00, 0xc00445a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000546d80, 0xc00445a000, 0x1000, 0x1000, 0xc000538dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0050c0540)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0050c0540, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000546d80)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490539 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b691e280, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0062fa598, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0062fa580, 0xc002c50000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0062fa580, 0xc002c50000, 0x952, 0x952, 0x94d, 0xc002c50000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc003dce010, 0xc002c50000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc002656840, 0xc002c50000, 0x952, 0x952, 0xc003e349f8, 0xc000681400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0002c53f8, 0x1fed400, 0xc002656840, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0002c5180, 0x1ff1aa0, 0xc003dce010, 0x5, 0xc003dce010, 0xc003e34a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0002c5180, 0x0, 0x0, 0xc003e34e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0002c5180, 0xc002c66000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000400120, 0xc002c66000, 0x1000, 0x1000, 0xc003e34dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00207b0e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00207b0e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000400120)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490538 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0057a4120)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490092 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00438eea0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490617 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648c218, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc003f4e218, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc003f4e200, 0xc0026e4a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc003f4e200, 0xc0026e4a80, 0x950, 0x950, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000632018, 0xc0026e4a80, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003405800, 0xc0026e4a80, 0x950, 0x950, 0xc0006699f8, 0xc000681400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bda5f8, 0x1fed400, 0xc003405800, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bda380, 0x1ff1aa0, 0xc000632018, 0x5, 0xc000632018, 0xc000669a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bda380, 0x0, 0x0, 0xc000669e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bda380, 0xc000aac000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc0013e8fc0, 0xc000aac000, 0x1000, 0x1000, 0xc000669dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0016a5c80)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0016a5c80, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0013e8fc0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490556 [IO wait]:
internal/poll.runtime_pollWait(0x7f93b648ad40, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0064c8018, 0x72, 0x0, 0x1, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0064c8000, 0xc006bd60a1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0064c8000, 0xc006bd60a1, 0x1, 0x1, 0x0, 0x1, 0x1)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0037c0000, 0xc006bd60a1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc006bd6090)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 194489903 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00257e360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490091 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b64ab040, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0029f6498, 0x72, 0xcd00, 0xcd92, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0029f6480, 0xc001c6e000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0029f6480, 0xc001c6e000, 0xcd92, 0xcd92, 0xcd8d, 0xc001c6e000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0a8, 0xc001c6e000, 0xcd92, 0xcd92, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed6e0, 0xc001c6e000, 0xcd92, 0xcd92, 0xc0005399f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0002413f8, 0x1fed400, 0xc0050ed6e0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000241180, 0x1ff1aa0, 0xc00000e0a8, 0x5, 0xc00000e0a8, 0xc000539a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000241180, 0x0, 0x0, 0xc000539e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000241180, 0xc0044c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00438eea0, 0xc0044c6000, 0x1000, 0x1000, 0xc000539dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc003d4c9c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc003d4c9c0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00438eea0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490602 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc005670120)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194471115 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc001bd05a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490659 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0057a4240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 186076285 [select, 1276 minutes]:
github.com/minio/minio-go/v7.Client.listObjectsV2.func1(0xc00578ec60, 0x201fee8, 0xc000715240, 0xc00003e668, 0x6, 0xc002dcc300, 0x1b, 0x1, 0x1fc1014, 0x1, ...)
	/go/pkg/mod/github.com/bwplotka/minio-go/[email protected]/api-list.go:123 +0x3db
created by github.com/minio/minio-go/v7.Client.listObjectsV2
	/go/pkg/mod/github.com/bwplotka/minio-go/[email protected]/api-list.go:93 +0x2ba

goroutine 194490675 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00438efc0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194486624 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b691e450, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0063ce498, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0063ce480, 0xc003b4b500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0063ce480, 0xc003b4b500, 0x952, 0x952, 0x94d, 0xc003b4b500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00529e0a0, 0xc003b4b500, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed830, 0xc003b4b500, 0x952, 0x952, 0xc00441e9f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000baa5f8, 0x1fed400, 0xc0050ed830, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000baa380, 0x1ff1aa0, 0xc00529e0a0, 0x5, 0xc00529e0a0, 0xc00441ea40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000baa380, 0x0, 0x0, 0xc00441ee88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000baa380, 0xc000770000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00197ed80, 0xc000770000, 0x1000, 0x1000, 0xc00441edc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0057065a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0057065a0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00197ed80)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490676 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b660bb08, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc001d1a118, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001d1a100, 0xc0006da000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc001d1a100, 0xc0006da000, 0x951, 0x951, 0x94c, 0xc0006da000, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000f56048, 0xc0006da000, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003405770, 0xc0006da000, 0x951, 0x951, 0xc00038d9f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000d7f778, 0x1fed400, 0xc003405770, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000d7f500, 0x1ff1aa0, 0xc000f56048, 0x5, 0xc000f56048, 0xc00038da40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000d7f500, 0x0, 0x0, 0xc00038de88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000d7f500, 0xc0006d3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc001bd0000, 0xc0006d3000, 0x1000, 0x1000, 0xc00038ddc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006aed0e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006aed0e0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc001bd0000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490513 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0005466c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194486623 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc003030480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194471114 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b63c4a68, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0021e2518, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0021e2500, 0xc005336a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0021e2500, 0xc005336a80, 0x951, 0x951, 0x94c, 0xc005336a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00529e0a8, 0xc005336a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed860, 0xc005336a80, 0x951, 0x951, 0xc00066d9f8, 0xc000681400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000baa978, 0x1fed400, 0xc0050ed860, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000baa700, 0x1ff1aa0, 0xc00529e0a8, 0x5, 0xc00529e0a8, 0xc00066da40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000baa700, 0x0, 0x0, 0xc00066de88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000baa700, 0xc000814000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc001bd05a0, 0xc000814000, 0x1000, 0x1000, 0xc00066ddc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005682e40)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005682e40, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc001bd05a0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194491581 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc003e26480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490090 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00201e5a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490601 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b6057340, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0065be398, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0065be380, 0xc000556a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0065be380, 0xc000556a80, 0x951, 0x951, 0x94c, 0xc000556a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00045c020, 0xc000556a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc003405740, 0xc000556a80, 0x951, 0x951, 0xc00673d9f8, 0x2dc35a0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000a893f8, 0x1fed400, 0xc003405740, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000a89180, 0x1ff1aa0, 0xc00045c020, 0x5, 0xc00045c020, 0xc00673da40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000a89180, 0x0, 0x0, 0xc00673de88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000a89180, 0xc0007e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc005670120, 0xc0007e2000, 0x1000, 0x1000, 0xc00673ddc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0051a1260)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0051a1260, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc005670120)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194491580 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648aff8, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0065be598, 0x72, 0x900, 0x952, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0065be580, 0xc001998000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0065be580, 0xc001998000, 0x952, 0x952, 0x6f433c3e73657869, 0x666572506e6f6d6d, 0x72503c3e73657869)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00045c448, 0xc001998000, 0x952, 0x952, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc002953d70, 0xc001998000, 0x952, 0x952, 0x666572502f3c2f30, 0xc000681400, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000a89af8, 0x1fed400, 0xc002953d70, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000a89880, 0x1ff1aa0, 0xc00045c448, 0x5, 0xc00045c448, 0x4d593250374b4b45)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000a89880, 0x0, 0x0, 0xc001995c01)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000a89880, 0xc0019b4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc003e26480, 0xc0019b4000, 0x1000, 0x1000, 0x405690, 0x60, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00672bce0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00672bce0, 0x1, 0xc001919740, 0xc001995d90, 0x44b18c, 0xc00114cad8, 0x18)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc003e26480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194491665 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0030305a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194471117 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0013e9680)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490480 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b64ab210, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0062fa498, 0x72, 0x900, 0x950, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0062fa480, 0xc0042c5500, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0062fa480, 0xc0042c5500, 0x950, 0x950, 0x94b, 0xc0042c5500, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e048, 0xc0042c5500, 0x950, 0x950, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc002656960, 0xc0042c5500, 0x950, 0x950, 0xc000ac79f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0002405f8, 0x1fed400, 0xc002656960, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000240380, 0x1ff1aa0, 0xc00000e048, 0x5, 0xc00000e048, 0xc000ac7a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000240380, 0x0, 0x0, 0xc000ac7e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000240380, 0xc0008a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc001bd0360, 0xc0008a4000, 0x1000, 0x1000, 0xc000ac7dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0027fa660)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0027fa660, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc001bd0360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194489902 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b648b398, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0029f6398, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0029f6380, 0xc0054b4a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0029f6380, 0xc0054b4a80, 0x951, 0x951, 0x94c, 0xc0054b4a80, 0x5)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00529e0b0, 0xc0054b4a80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed770, 0xc0054b4a80, 0x951, 0x951, 0xc002ef09f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc000bab778, 0x1fed400, 0xc0050ed770, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc000bab500, 0x1ff1aa0, 0xc00529e0b0, 0x5, 0xc00529e0b0, 0xc002ef0a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc000bab500, 0x0, 0x0, 0xc002ef0e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc000bab500, 0xc000bc6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc00257e360, 0xc000bc6000, 0x1000, 0x1000, 0xc002ef0dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc006666420)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc006666420, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00257e360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 194490661 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00201e7e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 194490629 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f93b691d970, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc006184a18, 0x72, 0x900, 0x951, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc006184a00, 0xc00553ca80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc006184a00, 0xc00553ca80, 0x951, 0x951, 0x20300000000000, 0x400, 0x400)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000b60030, 0xc00553ca80, 0x951, 0x951, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0050ed8c0, 0xc00553ca80, 0x951, 0x951, 0xc002ef79f8, 0xc000100800, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0004b6278, 0x1fed400, 0xc0050ed8c0, 0x40b925, 0x1a877e0, 0x1c813e0)
	/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc0004b6000, 0x1ff1aa0, 0xc000b60030, 0x5, 0xc000b60030, 0xc002ef7a40)
	/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc0004b6000, 0x0, 0x0, 0xc002ef7e88)
	/usr/local/go/src/crypto/tls/conn.go:605 +0x115
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:573
crypto/tls.(*Conn).Read(0xc0004b6000, 0xc000c04000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
net/http.(*persistConn).Read(0xc000546b40, 0xc000c04000, 0x1000, 0x1000, 0xc002ef7dc4, 0x2, 0x2)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc005c50780)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc005c50780, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000546b40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

@yeya24
Copy link
Contributor

yeya24 commented Aug 21, 2021

On the server side (swift + s3 api compat) I can see the index for that block being downloaded, though at one of the multipart segment (segment 69) swift logs a 499 status which indicates the client disconnecting. Another piece of the puzzle is envoy which does the TLS termination for swift, although I can't find any error or other signal in its logs.

Aug 19 11:38:03 thanos-fe2001 proxy-server: - - 19/Aug/2021/11/38/03 GET /v1/AUTH_thanos/thanos%252Bsegments/01FDE9NEEEBRHB306ZG2Z991TJ/index/MzViMDcxZjctODc3OS00Njc3LTg5MDAtMWIwZjhkZjFhNWU5/67%3Fmultipart-manifes
t%3Dget HTTP/1.0 200 - MinIO%20%28linux%3B%20amd64%29%20minio-go/v7.0.10%20thanos-compact/0.22.0%20%28go1.16.6%29%20%20SLO%20MultipartGET - - 67108864 - tx42ca7536584d459e816be-00611e425d - 0.5006 SLO - 1629373082
.655869484 1629373083.156446934 0
Aug 19 11:38:03 thanos-fe2001 proxy-server: - - 19/Aug/2021/11/38/03 GET /v1/AUTH_thanos/thanos%252Bsegments/01FDE9NEEEBRHB306ZG2Z991TJ/index/MzViMDcxZjctODc3OS00Njc3LTg5MDAtMWIwZjhkZjFhNWU5/68%3Fmultipart-manifes
t%3Dget HTTP/1.0 200 - MinIO%20%28linux%3B%20amd64%29%20minio-go/v7.0.10%20thanos-compact/0.22.0%20%28go1.16.6%29%20%20SLO%20MultipartGET - - 67108864 - tx42ca7536584d459e816be-00611e425d - 0.5362 SLO - 1629373083
.157627821 1629373083.693818569 0
Aug 19 11:38:06 thanos-fe2001 proxy-server: - - 19/Aug/2021/11/38/06 GET /v1/AUTH_thanos/thanos%252Bsegments/01FDE9NEEEBRHB306ZG2Z991TJ/index/MzViMDcxZjctODc3OS00Njc3LTg5MDAtMWIwZjhkZjFhNWU5/69%3Fmultipart-manifes
t%3Dget HTTP/1.0 499 - MinIO%20%28linux%3B%20amd64%29%20minio-go/v7.0.10%20thanos-compact/0.22.0%20%28go1.16.6%29%20%20SLO%20MultipartGET - - 56033280 - tx42ca7536584d459e816be-00611e425d - 2.4768 SLO - 1629373083
.694876194 1629373086.171691418 0

From what you found here, the compactor was downloading the block but the connection seems terminated and there was no progress. So the downsampling process started actually and the issue might be related to the server side (envoy + swift). Then if you switch back to v0.21.0 version thanos, can you still reproduce the same bug?

@filippog
Copy link
Contributor Author

From what you found here, the compactor was downloading the block but the connection seems terminated and there was no progress. So the downsampling process started actually and the issue might be related to the server side (envoy + swift). Then if you switch back to v0.21.0 version thanos, can you still reproduce the same bug?

I'll be testing today with v0.21.0 and report back. It might be taking a while, I've observed the bug when the "big" downsampling work comes around every other week or so, I'll report back!

re: server side, it could be certainly a problem there too, however only meta.json has been downloaded and I can stop envoy and thanos-compact downsampling never recovers.

@filippog
Copy link
Contributor Author

filippog commented Sep 7, 2021

After a few days with 0.21.1 (from gh releases) I am observing failures during downsampling, though ones that result thanos-compact exiting (and restarting, in my case) and progress is made eventually:

Sep  2 12:15:26 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:15:26.820270818Z caller=compact.go:947 msg="start of GC"
Sep  2 12:15:26 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:15:26.838120858Z caller=compact.go:970 msg="start of compactions"
Sep  2 12:15:26 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:15:26.851857379Z caller=compact.go:1002 msg="compaction iterations done"
Sep  2 12:15:26 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:15:26.852305134Z caller=compact.go:401 msg="start first pass of downsampling"
Sep  2 12:16:14 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:16:14.648529673Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=2.90658
232s cached=3523 returned=3523 partial=0
Sep  2 12:16:20 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:16:20.324588064Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=53.4722
28612s cached=3523 returned=2520 partial=0
Sep  2 12:17:13 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:17:13.25838809Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=52.79904
0252s cached=3523 returned=2520 partial=0
Sep  2 12:17:13 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:17:13.41451159Z caller=clean.go:33 msg="started cleaning of aborted partial uploads"
Sep  2 12:17:13 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:17:13.41455314Z caller=clean.go:60 msg="cleaning of aborted partial uploads done"
Sep  2 12:17:13 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:17:13.414562437Z caller=blocks_cleaner.go:43 msg="started cleaning of blocks marked for deletion"
Sep  2 12:17:13 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:17:13.414860072Z caller=blocks_cleaner.go:57 msg="cleaning of blocks marked for deletion done"
Sep  2 12:17:14 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:17:14.574553671Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=2.83247
3309s cached=3523 returned=3523 partial=0
Sep  2 12:18:14 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:18:14.616894375Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=2.87540
2443s cached=3523 returned=3523 partial=0
Sep  2 12:18:20 thanos-fe2001 thanos-compact[1642871]: level=warn ts=2021-09-02T12:18:20.704380472Z caller=intrumentation.go:54 msg="changing probe status" status=not-ready reason="error executing compaction: first pass of downsampling failed: downsampling to 5 min: download block 01FEJEV4QARZV2T1G93RJ419J0: copy object to file: unexpected EOF"
Sep  2 12:18:20 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:18:20.7059125Z caller=http.go:74 service=http/server component=compact msg="internal server is shutting down" err="error executing compaction: first pass of downsampling failed: downsampling to 5 min: download block 01FEJEV4QARZV2T1G93RJ419J0: copy object to file: unexpected EOF"
Sep  2 12:18:20 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:18:20.707168867Z caller=http.go:93 service=http/server component=compact msg="internal server is shutdown gracefully" err="error executing compaction: first pass of downsampling failed: downsampling to 5 min: download block 01FEJEV4QARZV2T1G93RJ419J0: copy object to file: unexpected EOF"
Sep  2 12:18:20 thanos-fe2001 thanos-compact[1642871]: level=info ts=2021-09-02T12:18:20.707336878Z caller=intrumentation.go:66 msg="changing probe status" status=not-healthy reason="error executing compaction: first pass of downsampling failed: downsampling to 5 min: download block 01FEJEV4QARZV2T1G93RJ419J0: copy object to file: unexpected EOF"
Sep  2 12:18:20 thanos-fe2001 thanos-compact[1642871]: level=error ts=2021-09-02T12:18:20.709076113Z caller=main.go:156 err="unexpected EOF\ncopy object to file\ngithub.com/thanos-io/thanos/pkg/objstore.DownloadFile\n\t/app/pkg/objstore/objstore.go:245\ngithub.com/thanos-io/thanos/pkg/objstore.DownloadDir.func1\n\t/app/pkg/objstore/objstore.go:267\ngithub.com/thanos-io/thanos/pkg/objstore/s3.(*Bucket).Iter\n\t/app/pkg/objstore/s3/s3.go:373\ngithub.com/thanos-io/thanos/pkg/objstore.(*metricBucket).Iter\n\t/app/pkg/objstore/objstore.go:368\ngithub.com/thanos-io/thanos/pkg/objstore.TracingBucket.Iter.func1\n\t/app/pkg/objstore/tracing.go:27\ngithub.com/thanos-io/thanos/pkg/tracing.DoWithSpan\n\t/app/pkg/tracing/tracing.go:80\ngithub.com/thanos-io/thanos/pkg/objstore.TracingBucket.Iter\n\t/app/pkg/objstore/tracing.go:25\ngithub.com/thanos-io/thanos/pkg/objstore.DownloadDir\n\t/app/pkg/objstore/objstore.go:257\ngithub.com/thanos-io/thanos/pkg/block.Download\n\t/app/pkg/block/block.go:78\nmain.processDownsampling\n\t/app/cmd/thanos/downsample.go:280\nmain.downsampleBucket\n\t/app/cmd/thanos/downsample.go:243\nmain.runCompact.func7\n\t/app/cmd/thanos/compact.go:411\nmain.runCompact.func8.1\n\t/app/cmd/thanos/compact.go:448\ngithub.com/thanos-io/thanos/pkg/runutil.Repeat\n\t/app/pkg/runutil/runutil.go:75\nmain.runCompact.func8\n\t/app/cmd/thanos/compact.go:447\ngithub.com/oklog/run.(*Group).Run.func1\n\t/go/pkg/mod/github.com/oklog/[email protected]/group.go:38\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1371\ndownload block 01FEJEV4QARZV2T1G93RJ419J0\nmain.processDownsampling\n\t/app/cmd/thanos/downsample.go:282\nmain.downsampleBucket\n\t/app/cmd/thanos/downsample.go:243\nmain.runCompact.func7\n\t/app/cmd/thanos/compact.go:411\nmain.runCompact.func8.1\n\t/app/cmd/thanos/compact.go:448\ngithub.com/thanos-io/thanos/pkg/runutil.Repeat\n\t/app/pkg/runutil/runutil.go:75\nmain.runCompact.func8\n\t/app/cmd/thanos/compact.go:447\ngithub.com/oklog/run.(*Group).Run.func1\n\t/go/pkg/mod/github.com/oklog/[email protected]/group.go:38\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1371\ndownsampling to 5 min\nmain.downsampleBucket\n\t/app/cmd/thanos/downsample.go:245\nmain.runCompact.func7\n\t/app/cmd/thanos/compact.go:411\nmain.runCompact.func8.1\n\t/app/cmd/thanos/compact.go:448\ngithub.com/thanos-io/thanos/pkg/runutil.Repeat\n\t/app/pkg/runutil/runutil.go:75\nmain.runCompact.func8\n\t/app/cmd/thanos/compact.go:447\ngithub.com/oklog/run.(*Group).Run.func1\n\t/go/pkg/mod/github.com/oklog/[email protected]/group.go:38\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1371\nfirst pass of downsampling failed\nmain.runCompact.func7\n\t/app/cmd/thanos/compact.go:412\nmain.runCompact.func8.1\n\t/app/cmd/thanos/compact.go:448\ngithub.com/thanos-io/thanos/pkg/runutil.Repeat\n\t/app/pkg/runutil/runutil.go:75\nmain.runCompact.func8\n\t/app/cmd/thanos/compact.go:447\ngithub.com/oklog/run.(*Group).Run.func1\n\t/go/pkg/mod/github.com/oklog/[email protected]/group.go:38\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1371\nerror executing compaction\nmain.runCompact.func8.1\n\t/app/cmd/thanos/compact.go:475\ngithub.com/thanos-io/thanos/pkg/runutil.Repeat\n\t/app/pkg/runutil/runutil.go:75\nmain.runCompact.func8\n\t/app/cmd/thanos/compact.go:447\ngithub.com/oklog/run.(*Group).Run.func1\n\t/go/pkg/mod/github.com/oklog/[email protected]/group.go:38\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1371\ncompact command failed\nmain.main\n\t/app/cmd/thanos/main.go:156\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:225\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1371"
Sep  2 12:18:20 thanos-fe2001 systemd[1]: thanos-compact.service: Scheduled restart job, restart counter is at 8.
Sep  2 12:18:21 thanos-fe2001 thanos-compact[2960093]: level=info ts=2021-09-02T12:18:21.117168935Z caller=factory.go:46 msg="loading bucket configuration"
Sep  2 12:18:21 thanos-fe2001 thanos-compact[2960093]: level=info ts=2021-09-02T12:18:21.119606795Z caller=compact.go:363 msg="retention policy of raw samples is enabled" duration=45360h0m0s
...

My wild guess: is it possible in 0.22.0 the "unexpected EOF" error is still there but swallowed/ignored ? Thank you!

@MrYueQ
Copy link

MrYueQ commented Sep 13, 2021

thanos version

thanos, version 0.23.0-rc.0 (branch: HEAD, revision: 81841aed4a9e3d6f6ed772fea287f04504d164f3)
  build user:       root@d1bae1e2c93c
  build date:       20210908-14:46:03
  go version:       go1.16.7
  platform:         linux/amd64

thanos compact systemctl config

/data/app/thanos/bin/thanos  compact  -w \
              --wait-interval=1m \
              --compact.cleanup-interval=1m \
              --compact.concurrency=4 \
              --downsample.concurrency=4 \
              --block-sync-concurrency=60 \
              --tracing.config-file=/data/app/thanos/conf.d/trace.jaeger.yml \
              --block-meta-fetch-concurrency=64 \
              --objstore.config-file=/data/app/thanos/conf.d/object.json \
              --data-dir=/data/compact/  \
              --delete-delay=4h \
              --retention.resolution-raw=5d  \
              --retention.resolution-5m=15d  \
              --retention.resolution-1h=0d

system log print

Sep 14 01:58:07 compact-thanos thanos: level=info ts=2021-09-13T17:58:07.430409827Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=54.535886944s duration_ms=54535 cached=27804 returned=27700 partial=1
Sep 14 01:58:07 compact-thanos thanos: level=info ts=2021-09-13T17:58:07.645774356Z caller=clean.go:33 msg="started cleaning of aborted partial uploads"
Sep 14 01:58:07 compact-thanos thanos: level=info ts=2021-09-13T17:58:07.64582784Z caller=clean.go:60 msg="cleaning of aborted partial uploads done"
Sep 14 01:58:07 compact-thanos thanos: level=info ts=2021-09-13T17:58:07.64583744Z caller=blocks_cleaner.go:43 msg="started cleaning of blocks marked for deletion"
Sep 14 01:58:07 compact-thanos thanos: level=info ts=2021-09-13T17:58:07.645886557Z caller=blocks_cleaner.go:57 msg="cleaning of blocks marked for deletion done"
Sep 14 01:58:43 compact-thanos thanos: level=info ts=2021-09-13T17:58:43.68316275Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=7.611941601s duration_ms=7611 cached=27804 returned=27804 partial=1
Sep 14 01:59:01 compact-thanos systemd: Started Session 550727 of user root.
Sep 14 01:59:06 compact-thanos thanos: level=info ts=2021-09-13T17:59:06.578244726Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=53.683732519s duration_ms=53683 cached=27804 returned=27700 partial=1
Sep 14 01:59:06 compact-thanos thanos: level=info ts=2021-09-13T17:59:06.771342122Z caller=clean.go:33 msg="started cleaning of aborted partial uploads"
Sep 14 01:59:06 compact-thanos thanos: level=info ts=2021-09-13T17:59:06.771481457Z caller=clean.go:60 msg="cleaning of aborted partial uploads done"
Sep 14 01:59:06 compact-thanos thanos: level=info ts=2021-09-13T17:59:06.771495597Z caller=blocks_cleaner.go:43 msg="started cleaning of blocks marked for deletion"
Sep 14 01:59:06 compact-thanos thanos: level=info ts=2021-09-13T17:59:06.771540635Z caller=blocks_cleaner.go:57 msg="cleaning of blocks marked for deletion done"
Sep 14 01:59:43 compact-thanos thanos: level=info ts=2021-09-13T17:59:43.871266182Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=7.804192955s duration_ms=7804 cached=27804 returned=27804 partial=1
Sep 14 02:00:01 compact-thanos systemd: Started Session 550728 of user root.
Sep 14 02:00:01 compact-thanos systemd: Started Session 550730 of user root.
Sep 14 02:00:01 compact-thanos systemd: Started Session 550729 of user root.
Sep 14 02:00:01 compact-thanos systemd: Started Session 550731 of user root.
Sep 14 02:00:01 compact-thanos systemd: Started Session 550732 of user root.
Sep 14 02:00:07 compact-thanos thanos: level=info ts=2021-09-13T18:00:07.42932569Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=54.534824185s duration_ms=54534 cached=27804 returned=27700 partial=1
Sep 14 02:00:07 compact-thanos thanos: level=info ts=2021-09-13T18:00:07.646884928Z caller=clean.go:33 msg="started cleaning of aborted partial uploads"
Sep 14 02:00:07 compact-thanos thanos: level=info ts=2021-09-13T18:00:07.646937279Z caller=clean.go:60 msg="cleaning of aborted partial uploads done"
Sep 14 02:00:07 compact-thanos thanos: level=info ts=2021-09-13T18:00:07.6469482Z caller=blocks_cleaner.go:43 msg="started cleaning of blocks marked for deletion"
Sep 14 02:00:07 compact-thanos thanos: level=info ts=2021-09-13T18:00:07.646992159Z caller=blocks_cleaner.go:57 msg="cleaning of blocks marked for deletion done"
Sep 14 02:00:43 compact-thanos thanos: level=info ts=2021-09-13T18:00:43.850182041Z caller=fetcher.go:476 component=block.BaseFetcher msg="successfully synchronized block metadata" duration=7.783070531s duration_ms=7783 cached=27804 returned=27804 partial=1

image
image

@rsommer
Copy link

rsommer commented Sep 22, 2021

We discovered recently, that compact is not downsampling, too. If downsample ist started standalone, everything works as expected.
thanos compact is started with:
/bin/thanos compact --data-dir /var/cache/thanos --objstore.config-file /etc/prometheus/object_store.yml --retention.resolution-raw=30d --retention.resolution-5m=26w --retention.resolution-1h=26w --deduplication.replica-label=replica --deduplication.func=penalty --compact.enable-vertical-compaction --log.level=debug --wait

thanos downsample:
/bin/thanos tools bucket downsample --data-dir /var/cache/thanos --objstore.config-file /etc/prometheus/object_store.yml --log.level=debug --downsample.concurrency=4

The later does what is expected, compact does not downsample. Als of #4592, these also seems to be skipped.

@yeya24
Copy link
Contributor

yeya24 commented Sep 22, 2021

We discovered recently, that compact is not downsampling, too. If downsample ist started standalone, everything works as expected.
thanos compact is started with:
/bin/thanos compact --data-dir /var/cache/thanos --objstore.config-file /etc/prometheus/object_store.yml --retention.resolution-raw=30d --retention.resolution-5m=26w --retention.resolution-1h=26w --deduplication.replica-label=replica --deduplication.func=penalty --compact.enable-vertical-compaction --log.level=debug --wait

thanos downsample:
/bin/thanos tools bucket downsample --data-dir /var/cache/thanos --objstore.config-file /etc/prometheus/object_store.yml --log.level=debug --downsample.concurrency=4

The later does what is expected, compact does not downsample. Als of #4592, these also seems to be skipped.

mentioned in #4592 (comment). Downsample starts after all compaction is done.

@filippog
Copy link
Contributor Author

After a few days with 0.21.1 (from gh releases) I am observing failures during downsampling, though ones that result thanos-compact exiting (and restarting, in my case) and progress is made eventually:

...

My wild guess: is it possible in 0.22.0 the "unexpected EOF" error is still there but swallowed/ignored ? Thank you!

I'd like to report back that I'm still seeing the occasional "unexpected EOF" error, and still running with 0.21.1. Although again that's not a big deal in this case because thanos-compact gets restarted and progress is made. Any thoughts on what could be going on with 0.22.0 @yeya24 ? Thank you!

@stale
Copy link

stale bot commented Jan 9, 2022

Hello 👋 Looks like there was no activity on this issue for the last two months.
Do you mind updating us on the status? Is this still reproducible or needed? If yes, just comment on this PR or push a commit. Thanks! 🤗
If there will be no activity in the next two weeks, this issue will be closed (we can always reopen an issue if we need!). Alternatively, use remind command if you wish to be reminded at some point in future.

@stale stale bot added the stale label Jan 9, 2022
@yeya24
Copy link
Contributor

yeya24 commented Jan 10, 2022

I think this has been fixed by @GiedriusS. Thanks for the amazing work.

@yeya24 yeya24 closed this as completed Jan 10, 2022
@stale stale bot removed the stale label Jan 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants