Seen single occurence of this panic in compactor.
fatal error: concurrent map iteration and map write
goroutine 131064 [running]:
runtime.throw(0x2c85468, 0x26)
/usr/local/go/src/runtime/panic.go:1117 +0x72 fp=0xc00067ab68 sp=0xc00067ab38 pc=0x438652
runtime.mapiternext(0xc00067ac78)
/usr/local/go/src/runtime/map.go:858 +0x54c fp=0xc00067abe8 sp=0xc00067ab68 pc=0x410d2c
github.com/prometheus/client_golang/prometheus.(*constHistogram).Write(0xc000b3b100, 0xc0007ac380, 0x2, 0x2)
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/histogram.go:556 +0x179 fp=0xc00067ace8 sp=0xc00067abe8 pc=0x8c8939
github.com/prometheus/client_golang/prometheus.processMetric(0x3157fa8, 0xc000b3b100, 0xc00067b058, 0xc00067b088, 0x0, 0x0, 0x1)
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/registry.go:598 +0xa2 fp=0xc00067ae10 sp=0xc00067ace8 pc=0x8cdbc2
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc0000b4910, 0x0, 0x0, 0x0, 0x0, 0x0)
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/registry.go:492 +0x9da fp=0xc00067b270 sp=0xc00067ae10 pc=0x8cd57a
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x316e820, 0xc0006435e0, 0xc0012e1b00)
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/promhttp/http.go:126 +0x99 fp=0xc00067b420 sp=0xc00067b270 pc=0xbaefd9
net/http.HandlerFunc.ServeHTTP(0xc0007910a0, 0x316e820, 0xc0006435e0, 0xc0012e1b00)
/usr/local/go/src/net/http/server.go:2069 +0x44 fp=0xc00067b448 sp=0xc00067b420 pc=0x715b84
github.com/gorilla/mux.(*Router).ServeHTTP(0xc000316cc0, 0x316e820, 0xc0006435e0, 0xc0012e1800)
/backend-enterprise/vendor/github.com/gorilla/mux/mux.go:210 +0xd3 fp=0xc00067b580 sp=0xc00067b448 pc=0xb99ef3
github.com/weaveworks/common/middleware.Instrument.Wrap.func1.2(0x316e820, 0xc0006435e0)
/backend-enterprise/vendor/github.com/weaveworks/common/middleware/instrument.go:68 +0x4c fp=0xc00067b5b0 sp=0xc00067b580 pc=0xd188ac
github.com/felixge/httpsnoop.CaptureMetricsFn(0x316a0b0, 0xc00134f860, 0xc00067b790, 0x2, 0x31ac158, 0xc0005a8580)
/backend-enterprise/vendor/github.com/felixge/httpsnoop/capture_metrics.go:81 +0x24b fp=0xc00067b690 sp=0xc00067b5b0 pc=0xd0658b
github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x316a0b0, 0xc00134f860, 0xc0012e1800)
/backend-enterprise/vendor/github.com/weaveworks/common/middleware/instrument.go:67 +0x325 fp=0xc00067b820 sp=0xc00067b690 pc=0xd18be5
net/http.HandlerFunc.ServeHTTP(0xc000784730, 0x316a0b0, 0xc00134f860, 0xc0012e1800)
/usr/local/go/src/net/http/server.go:2069 +0x44 fp=0xc00067b848 sp=0xc00067b820 pc=0x715b84
github.com/weaveworks/common/middleware.Log.Wrap.func1(0x316e940, 0xc00134f810, 0xc0012e1800)
/backend-enterprise/vendor/github.com/weaveworks/common/middleware/logging.go:52 +0x1a9 fp=0xc00067b9a0 sp=0xc00067b848 pc=0xd19449
net/http.HandlerFunc.ServeHTTP(0xc000bf3380, 0x316e940, 0xc00134f810, 0xc0012e1800)
/usr/local/go/src/net/http/server.go:2069 +0x44 fp=0xc00067b9c8 sp=0xc00067b9a0 pc=0x715b84
net/http.Handler.ServeHTTP-fm(0x316e940, 0xc00134f810, 0xc0012e1800)
/usr/local/go/src/net/http/server.go:87 +0x56 fp=0xc00067b9f8 sp=0xc00067b9c8 pc=0x73f6d6
github.com/opentracing-contrib/go-stdlib/nethttp.MiddlewareFunc.func5(0x316c7e0, 0xc000210540, 0xc0012e1700)
/backend-enterprise/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:154 +0x5e4 fp=0xc00067bb48 sp=0xc00067b9f8 pc=0xcf67c4
net/http.HandlerFunc.ServeHTTP(0xc000bf3400, 0x316c7e0, 0xc000210540, 0xc0012e1700)
/usr/local/go/src/net/http/server.go:2069 +0x44 fp=0xc00067bb70 sp=0xc00067bb48 pc=0x715b84
net/http.serverHandler.ServeHTTP(0xc000210460, 0x316c7e0, 0xc000210540, 0xc0012e1700)
/usr/local/go/src/net/http/server.go:2887 +0xa3 fp=0xc00067bba0 sp=0xc00067bb70 pc=0x719243
net/http.(*conn).serve(0xc001d09b80, 0x317d680, 0xc001d13b00)
/usr/local/go/src/net/http/server.go:1952 +0x8cd fp=0xc00067bfc8 sp=0xc00067bba0 pc=0x71466d
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc00067bfd0 sp=0xc00067bfc8 pc=0x472701
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:3013 +0x39b
goroutine 1 [select, 1139 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*Manager).AwaitStopped(0xc000a074a0, 0x317d610, 0xc00005c040, 0x0, 0x0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/manager.go:145 +0x8b
github.com/cortexproject/cortex/pkg/cortex.(*Cortex).Run(0xc000b40800, 0xc00077e5c0, 0x4)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/cortex/cortex.go:473 +0x953
github.com/grafana/backend-enterprise/pkg/enterprise/cortex/init.(*CortexEnterprise).Run(...)
/backend-enterprise/pkg/enterprise/cortex/init/cortex.go:147
main.main()
/backend-enterprise/cmd/metrics-enterprise/main.go:212 +0x1105
goroutine 57 [select]:
go.opencensus.io/stats/view.(*worker).start(0xc000394080)
/backend-enterprise/vendor/go.opencensus.io/stats/view/worker.go:276 +0xcd
created by go.opencensus.io/stats/view.init.0
/backend-enterprise/vendor/go.opencensus.io/stats/view/worker.go:34 +0x68
goroutine 240 [select]:
github.com/uber/jaeger-client-go/utils.(*reconnectingUDPConn).reconnectLoop(0xc000a025b0, 0x6fc23ac00)
/backend-enterprise/vendor/github.com/uber/jaeger-client-go/utils/reconnecting_udp_conn.go:70 +0xc8
created by github.com/uber/jaeger-client-go/utils.newReconnectingUDPConn
/backend-enterprise/vendor/github.com/uber/jaeger-client-go/utils/reconnecting_udp_conn.go:60 +0x10c
goroutine 160 [chan receive, 1139 minutes]:
github.com/cortexproject/cortex/pkg/alertmanager.init.0.func1()
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/alertmanager/alertmanager.go:127 +0x55
created by github.com/cortexproject/cortex/pkg/alertmanager.init.0
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/alertmanager/alertmanager.go:123 +0x35
goroutine 298 [select]:
github.com/uber/jaeger-client-go.(*RemotelyControlledSampler).pollControllerWithTicker(0xc0009bb860, 0xc000784410)
/backend-enterprise/vendor/github.com/uber/jaeger-client-go/sampler_remote.go:153 +0xa5
github.com/uber/jaeger-client-go.(*RemotelyControlledSampler).pollController(0xc0009bb860)
/backend-enterprise/vendor/github.com/uber/jaeger-client-go/sampler_remote.go:148 +0x73
created by github.com/uber/jaeger-client-go.NewRemotelyControlledSampler
/backend-enterprise/vendor/github.com/uber/jaeger-client-go/sampler_remote.go:87 +0x125
goroutine 302 [select, 1139 minutes]:
github.com/cortexproject/cortex/pkg/cortex.NewServerService.func1(0x317d5d8, 0xc000acc080, 0x2, 0xc00036ff68)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/cortex/server_service.go:28 +0xd3
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).main(0xc00047b540)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:190 +0x402
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).StartAsync.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:119 +0xb3
goroutine 305 [select]:
github.com/uber/jaeger-client-go.(*remoteReporter).processQueue(0xc00029e7e0)
/backend-enterprise/vendor/github.com/uber/jaeger-client-go/reporter.go:296 +0xfe
created by github.com/uber/jaeger-client-go.NewRemoteReporter
/backend-enterprise/vendor/github.com/uber/jaeger-client-go/reporter.go:237 +0x1a5
goroutine 347 [chan receive, 1139 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener.func1(0xc000a07500, 0x3184cf8, 0xc000799da0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:344 +0x66
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:343 +0x11d
goroutine 348 [chan receive, 1139 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener.func1(0xc000a07560, 0x3184cf8, 0xc000799db8)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:344 +0x66
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:343 +0x11d
goroutine 349 [chan receive, 1137 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener.func1(0xc000a075c0, 0x3184cf8, 0xc000799dd0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:344 +0x66
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:343 +0x11d
goroutine 350 [chan receive, 1139 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener.func1(0xc000a07620, 0x3184cf8, 0xc000799de8)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:344 +0x66
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:343 +0x11d
goroutine 351 [chan receive, 1137 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*Manager).AddListener.func1(0xc000a076e0, 0x3165040, 0xc000799e30)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/manager.go:244 +0x66
created by github.com/cortexproject/cortex/pkg/util/services.(*Manager).AddListener
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/manager.go:243 +0xfd
goroutine 352 [select, 1139 minutes]:
github.com/weaveworks/common/signals.(*Handler).Loop(0xc000aed020)
/backend-enterprise/vendor/github.com/weaveworks/common/signals/signals.go:48 +0x1bb
github.com/cortexproject/cortex/pkg/cortex.(*Cortex).Run.func4(0xc000aed020, 0xc000a074a0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/cortex/cortex.go:462 +0x2b
created by github.com/cortexproject/cortex/pkg/cortex.(*Cortex).Run
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/cortex/cortex.go:461 +0x745
goroutine 353 [select, 1139 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).awaitState(0xc00047b540, 0x317d5d8, 0xc000a101c0, 0x4, 0xc00015a660, 0xc000a07500, 0xc0001231b0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:294 +0x98
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AwaitTerminated(0xc00047b540, 0x317d5d8, 0xc000a101c0, 0x0, 0xc00047b5e0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:290 +0x51
github.com/cortexproject/cortex/pkg/util.(*moduleService).run(0xc000bf3480, 0x317d5d8, 0xc000a101c0, 0xc00047b5f8, 0x2dd10e0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/module_service.go:71 +0x48
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).main(0xc00047b5e0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:190 +0x402
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).StartAsync.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:119 +0xb3
goroutine 354 [select, 1139 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).awaitState(0xc000258d20, 0x317d5d8, 0xc000a10200, 0x4, 0xc000025ec0, 0xc000602601, 0xc000a84e88)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:294 +0x98
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AwaitTerminated(0xc000258d20, 0x317d5d8, 0xc000a10200, 0xc000a07560, 0xc0001231b8)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:290 +0x51
github.com/cortexproject/cortex/pkg/util.(*moduleService).run(0xc0009d7e00, 0x317d5d8, 0xc000a10200, 0xc0002592d8, 0x2dd10e0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/module_service.go:71 +0x48
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).main(0xc0002592c0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:190 +0x402
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).StartAsync.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:119 +0xb3
goroutine 355 [select, 1137 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).awaitState(0xc000259360, 0x317d5d8, 0xc000a10240, 0x4, 0xc000054180, 0xc000b04e01, 0xc000b04e88)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:294 +0x98
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AwaitTerminated(0xc000259360, 0x317d5d8, 0xc000a10240, 0xc000a075c0, 0xc0001231c0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:290 +0x51
github.com/cortexproject/cortex/pkg/util.(*moduleService).run(0xc000a10100, 0x317d5d8, 0xc000a10240, 0xc0002595f8, 0x2dd10e0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/module_service.go:71 +0x48
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).main(0xc0002595e0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:190 +0x402
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).StartAsync.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:119 +0xb3
goroutine 356 [select, 1139 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).awaitState(0xc00047a3c0, 0x317d5d8, 0xc000a10280, 0x4, 0xc00015a240, 0xc000602601, 0xc000a88e88)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:294 +0x98
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AwaitTerminated(0xc00047a3c0, 0x317d5d8, 0xc000a10280, 0xc000a07620, 0xc0001231c8)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:290 +0x51
github.com/cortexproject/cortex/pkg/util.(*moduleService).run(0xc000bf2a40, 0x317d5d8, 0xc000a10280, 0xc00047a518, 0x2dd10e0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/module_service.go:71 +0x48
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).main(0xc00047a500)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:190 +0x402
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).StartAsync.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:119 +0xb3
goroutine 357 [select, 4 minutes]:
github.com/grafana/backend-enterprise/pkg/cloud/bi.(*DistributorWriteEventProcessor).run(0xc000790070, 0x317d5d8, 0xc000a10300, 0x0, 0x0)
/backend-enterprise/pkg/cloud/bi/wrapper.go:109 +0x14f
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).main(0xc00047a3c0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:190 +0x402
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).StartAsync.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:119 +0xb3
goroutine 369 [syscall, 1139 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 303 [chan receive, 1139 minutes]:
github.com/weaveworks/common/server.(*Server).Run(0xc00013c2c0, 0x0, 0x0)
/backend-enterprise/vendor/github.com/weaveworks/common/server/server.go:424 +0x15b
github.com/cortexproject/cortex/pkg/cortex.NewServerService.func1.1(0xc000a1f0e0, 0xc00013c2c0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/cortex/server_service.go:25 +0x57
created by github.com/cortexproject/cortex/pkg/cortex.NewServerService.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/cortex/server_service.go:23 +0x5e
goroutine 304 [chan receive, 1139 minutes]:
github.com/cortexproject/cortex/pkg/cortex.ignoreSignalHandler.Loop(0xc00015a480)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/cortex/server_service.go:65 +0x34
github.com/weaveworks/common/server.(*Server).Run.func1(0xc00013c2c0, 0xc00029ef00)
/backend-enterprise/vendor/github.com/weaveworks/common/server/server.go:384 +0x3a
created by github.com/weaveworks/common/server.(*Server).Run
/backend-enterprise/vendor/github.com/weaveworks/common/server/server.go:383 +0x6b
goroutine 385 [IO wait]:
internal/poll.runtime_pollWait(0x7fb60e3a8588, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000294518, 0x72, 0x0, 0x0, 0x2c1b3a3)
/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(0xc000294500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000294500, 0x203000, 0x7fb60d06ec70, 0x0)
/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000798828, 0x7eebe452, 0xf10e4d4d8f7f128b, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000798828, 0x1aa845c700f027b0, 0x60f90b32, 0xc0005a4df0, 0x4e5766)
/usr/local/go/src/net/tcpsock.go:261 +0x65
github.com/weaveworks/common/middleware.(*countingListener).Accept(0xc0000db320, 0xc0005a4e40, 0x18, 0xc000ae8300, 0x71973b)
/backend-enterprise/vendor/github.com/weaveworks/common/middleware/counting_listener.go:22 +0x37
net/http.(*Server).Serve(0xc000210460, 0x316a0e0, 0xc0000db320, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2981 +0x285
github.com/weaveworks/common/server.(*Server).Run.func2(0xc00013c2c0, 0xc00029ef00)
/backend-enterprise/vendor/github.com/weaveworks/common/server/server.go:394 +0x126
created by github.com/weaveworks/common/server.(*Server).Run
/backend-enterprise/vendor/github.com/weaveworks/common/server/server.go:391 +0x97
goroutine 386 [IO wait, 1139 minutes]:
internal/poll.runtime_pollWait(0x7fb60e3a84a0, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000294598, 0x72, 0x0, 0x0, 0x2c1b3a3)
/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(0xc000294580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000294580, 0x41521b, 0xc00051c8c8, 0xc000a90710)
/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000798858, 0x285b580, 0xc00051c8c8, 0xc000a90710)
/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000798858, 0xc000a90658, 0x40e2f8, 0xc00051c8c0, 0xc00051c948)
/usr/local/go/src/net/tcpsock.go:261 +0x65
github.com/weaveworks/common/middleware.(*countingListener).Accept(0xc0000db340, 0xc000a0ab70, 0xc000a90710, 0xc00051c948, 0x0)
/backend-enterprise/vendor/github.com/weaveworks/common/middleware/counting_listener.go:22 +0x37
google.golang.org/grpc.(*Server).Serve(0xc000318c40, 0x316a0e0, 0xc0000db340, 0x0, 0x0)
/backend-enterprise/vendor/google.golang.org/grpc/server.go:732 +0x27f
github.com/weaveworks/common/server.(*Server).Run.func3(0xc00013c2c0, 0xc00029ef00)
/backend-enterprise/vendor/github.com/weaveworks/common/server/server.go:413 +0x4e
created by github.com/weaveworks/common/server.(*Server).Run
/backend-enterprise/vendor/github.com/weaveworks/common/server/server.go:412 +0x13b
goroutine 358 [select, 1139 minutes]:
github.com/cortexproject/cortex/pkg/ring/kv/memberlist.(*KVInitService).running(0xc000a02a10, 0x317d5d8, 0xc000a10380, 0xc000258d38, 0x2dd10e0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/ring/kv/memberlist/kv_init_service.go:74 +0xa9
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).main(0xc000258d20)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:190 +0x402
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).StartAsync.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:119 +0xb3
goroutine 359 [runnable]:
runtime.CallersFrames(...)
/usr/local/go/src/runtime/symtab.go:66
runtime.Caller(0x3, 0x7888bd, 0x2963540, 0xc0005db998, 0x2963540, 0xc0008f3a10)
/usr/local/go/src/runtime/extern.go:205 +0xa5
github.com/go-kit/kit/log.Caller.func1(0x2963540, 0xc0008f3a10)
/backend-enterprise/vendor/github.com/go-kit/kit/log/value.go:86 +0x2e
github.com/go-kit/kit/log.bindValues(0xc0016ddd00, 0x8, 0x10)
/backend-enterprise/vendor/github.com/go-kit/kit/log/value.go:20 +0x79
github.com/go-kit/kit/log.(*context).Log(0xc0008f39e0, 0xc018f39e00, 0x4, 0x4, 0x2, 0x3122de0)
/backend-enterprise/vendor/github.com/go-kit/kit/log/log.go:122 +0x1cb
github.com/cortexproject/cortex/pkg/compactor.(*Compactor).compactUsers(0xc000789500, 0x317d5d8, 0xc000a10440)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/compactor/compactor.go:514 +0x1bbd
github.com/cortexproject/cortex/pkg/compactor.(*Compactor).running(0xc000789500, 0x317d5d8, 0xc000a10440, 0x0, 0x0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/compactor/compactor.go:451 +0xf9
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).main(0xc000259360)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:190 +0x402
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).StartAsync.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:119 +0xb3
goroutine 424 [chan receive, 1139 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener.func1(0xc00082b1a0, 0x3184cf8, 0xc00000dcb0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:344 +0x66
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:343 +0x11d
goroutine 425 [chan receive, 1139 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener.func1(0xc00082b200, 0x3184cf8, 0xc00000dcc8)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:344 +0x66
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).AddListener
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:343 +0x11d
goroutine 426 [chan receive, 1139 minutes]:
github.com/cortexproject/cortex/pkg/util/services.(*Manager).AddListener.func1(0xc00082b260, 0x3165040, 0xc00000dce0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/manager.go:244 +0x66
created by github.com/cortexproject/cortex/pkg/util/services.(*Manager).AddListener
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/manager.go:243 +0xfd
goroutine 427 [select]:
github.com/cortexproject/cortex/pkg/ring.(*Lifecycler).loop(0xc000232700, 0x317d5d8, 0xc000a11b80, 0x0, 0x0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/ring/lifecycler.go:400 +0x1fc
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).main(0xc000259d60)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:190 +0x402
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).StartAsync.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:119 +0xb3
goroutine 428 [select]:
net/http.(*persistConn).roundTrip(0xc00077d9e0, 0xc001582300, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:2610 +0x765
net/http.(*Transport).roundTrip(0xc00004cf00, 0xc001e1a500, 0x2bb30e0, 0x2af5101, 0xc001e1a500)
/usr/local/go/src/net/http/transport.go:592 +0xacb
net/http.(*Transport).RoundTrip(0xc00004cf00, 0xc001e1a500, 0xc00004cf00, 0xc03660b24dbfe89b, 0x3e3a181c7c9b)
/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc001e1a200, 0x3129dc0, 0xc00004cf00, 0xc03660b24dbfe89b, 0x3e3a181c7c9b, 0x4455960, 0xc00084a320, 0xc03660b24dbfe89b, 0x1, 0x0)
/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc000594c90, 0xc001e1a200, 0xc03660b24dbfe89b, 0x3e3a181c7c9b, 0x4455960, 0xc00084a320, 0x0, 0x1, 0x2af5101)
/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc000594c90, 0xc001e1a200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
/usr/local/go/src/net/http/client.go:585
github.com/hashicorp/consul/api.(*Client).doRequest(0xc00077d0e0, 0xc00248a240, 0xc000b17638, 0xc0011ee340, 0x10, 0xc00248a240)
/backend-enterprise/vendor/github.com/hashicorp/consul/api/api.go:880 +0xbe
github.com/hashicorp/consul/api.(*KV).getInternal(0xc000123328, 0x2c1fe00, 0x9, 0x0, 0xc002a400b0, 0x7fb635070108, 0xb0, 0xc002a400b0, 0x3bd17804f03077ad)
/backend-enterprise/vendor/github.com/hashicorp/consul/api/kv.go:131 +0x2b4
github.com/hashicorp/consul/api.(*KV).Get(0xc000123328, 0x2c1fe00, 0x9, 0xc002a400b0, 0x0, 0x0, 0x0, 0x0)
/backend-enterprise/vendor/github.com/hashicorp/consul/api/kv.go:65 +0xa5
github.com/cortexproject/cortex/pkg/ring/kv/consul.consulMetrics.Get.func1(0x317d680, 0xc001e8e450, 0x3, 0xc03660ad4dbfa161)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/ring/kv/consul/metrics.go:44 +0x133
github.com/weaveworks/common/instrument.CollectedRequest(0x317d680, 0xc000aea9f0, 0x2c14d92, 0x3, 0x316a080, 0xc00028c030, 0x2dce458, 0xc000b17988, 0xc000b179f0, 0x40db9b)
/backend-enterprise/vendor/github.com/weaveworks/common/instrument/instrument.go:152 +0x271
github.com/cortexproject/cortex/pkg/ring/kv/consul.consulMetrics.Get(0x3185138, 0xc000123328, 0x2c1fe00, 0x9, 0xc002a400b0, 0xa8, 0x2b9e900, 0x1, 0xc002a40000)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/ring/kv/consul/metrics.go:41 +0x145
github.com/cortexproject/cortex/pkg/ring/kv/consul.(*Client).WatchKey(0xc000191a40, 0x317d680, 0xc000aea9f0, 0x2c1fe00, 0x9, 0xc0003419a0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/ring/kv/consul/client.go:229 +0x2d6
github.com/cortexproject/cortex/pkg/ring/kv.metrics.WatchKey.func1(0x317d680, 0xc000aea9f0, 0x8, 0xc0361de186a4239a)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/ring/kv/metrics.go:99 +0x5e
github.com/weaveworks/common/instrument.CollectedRequest(0x317d5d8, 0xc000a11bc0, 0x2c1d81f, 0x8, 0x316a080, 0xc000123340, 0x2dce458, 0xc000b17df0, 0x10, 0x28752c0)
/backend-enterprise/vendor/github.com/weaveworks/common/instrument/instrument.go:152 +0x271
github.com/cortexproject/cortex/pkg/ring/kv.metrics.WatchKey(0x3199d90, 0xc000191a40, 0xc000123340, 0x317d5d8, 0xc000a11bc0, 0x2c1fe00, 0x9, 0xc0003419a0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/ring/kv/metrics.go:98 +0x105
github.com/cortexproject/cortex/pkg/ring.(*Ring).loop(0xc000485680, 0x317d5d8, 0xc000a11bc0, 0xc000259e18, 0x2dd10e0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/ring/ring.go:284 +0x95
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).main(0xc000259e00)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:190 +0x402
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).StartAsync.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:119 +0xb3
goroutine 396 [IO wait]:
internal/poll.runtime_pollWait(0x7fb60e3a83b8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000295998, 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(0xc000295980, 0xc00097f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000295980, 0xc00097f000, 0x1000, 0x1000, 0x43b37c, 0xc000b07c38, 0x46a040)
/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000f128, 0xc00097f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000a0c7e0, 0xc00097f000, 0x1000, 0x1000, 0xc000a9c540, 0xc000b07d40, 0x405755)
/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00029fe00)
/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00029fe00, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000a0c7e0)
/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 374 [select]:
net/http.(*persistConn).writeLoop(0xc00077d9e0)
/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 502 [select]:
net/http.(*http2ClientConn).roundTrip(0xc004986300, 0xc001447700, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:7668 +0x9c5
net/http.(*http2Transport).RoundTripOpt(0xc00014a4d0, 0xc001447700, 0x27a2300, 0xc000aebce0, 0xc000940d20, 0x5)
/usr/local/go/src/net/http/h2_bundle.go:6981 +0x1a5
net/http.(*http2Transport).RoundTrip(...)
/usr/local/go/src/net/http/h2_bundle.go:6942
net/http.http2noDialH2RoundTripper.RoundTrip(0xc00014a4d0, 0xc001447700, 0x312d4e0, 0xc00014a4d0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:9197 +0x3e
net/http.(*Transport).roundTrip(0xc0004b1cc0, 0xc001447700, 0x26b76e0, 0xc000e10001, 0xc000e10160)
/usr/local/go/src/net/http/transport.go:537 +0xdec
net/http.(*Transport).RoundTrip(0xc0004b1cc0, 0xc001447700, 0x2c21f96, 0xa, 0xc000e10200)
/usr/local/go/src/net/http/roundtrip.go:17 +0x35
google.golang.org/api/transport/http.(*parameterTransport).RoundTrip(0xc000a104c0, 0xc001447500, 0x5, 0x5, 0x0)
/backend-enterprise/vendor/google.golang.org/api/transport/http/dial.go:147 +0x248
go.opencensus.io/plugin/ochttp.(*traceTransport).RoundTrip(0xc00310b040, 0xc001447500, 0xc0021b8480, 0x1, 0x1)
/backend-enterprise/vendor/go.opencensus.io/plugin/ochttp/trace.go:84 +0x47c
go.opencensus.io/plugin/ochttp.statsTransport.RoundTrip(0x3126720, 0xc00310b040, 0xc001447300, 0xc001122070, 0xc001122070, 0x29006e0)
/backend-enterprise/vendor/go.opencensus.io/plugin/ochttp/client_stats.go:57 +0x5f7
go.opencensus.io/plugin/ochttp.(*Transport).RoundTrip(0xc000785400, 0xc001447300, 0x0, 0x0, 0xc0017d4ac8)
/backend-enterprise/vendor/go.opencensus.io/plugin/ochttp/client.go:99 +0x206
golang.org/x/oauth2.(*Transport).RoundTrip(0xc000510cc0, 0xc001447200, 0x0, 0x0, 0x0)
/backend-enterprise/vendor/golang.org/x/oauth2/transport.go:55 +0x15d
net/http.send(0xc001447200, 0x31269c0, 0xc000510cc0, 0x0, 0x0, 0x0, 0xc0009bc898, 0x1e, 0x1, 0x0)
/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc000aed6b0, 0xc001447200, 0x0, 0x0, 0x0, 0xc0009bc898, 0x0, 0x1, 0x0)
/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc000aed6b0, 0xc001447200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
/usr/local/go/src/net/http/client.go:585
google.golang.org/api/internal/gensupport.send(0x317d5d8, 0xc000accdc0, 0xc000aed6b0, 0xc001447000, 0x448bca0, 0x0, 0x0)
/backend-enterprise/vendor/google.golang.org/api/internal/gensupport/send.go:35 +0x10f
google.golang.org/api/internal/gensupport.SendRequest(0x317d5d8, 0xc000accdc0, 0xc000aed6b0, 0xc001447000, 0xc0017d5188, 0x9f, 0x0)
/backend-enterprise/vendor/google.golang.org/api/internal/gensupport/send.go:28 +0x90
google.golang.org/api/storage/v1.(*ObjectsListCall).doRequest(0xc0017d5628, 0x2c1616f, 0x4, 0x0, 0x5, 0xc0017d5290)
/backend-enterprise/vendor/google.golang.org/api/storage/v1/storage-gen.go:10474 +0x789
google.golang.org/api/storage/v1.(*ObjectsListCall).Do(0xc0017d5628, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/backend-enterprise/vendor/google.golang.org/api/storage/v1/storage-gen.go:10486 +0xa5
cloud.google.com/go/storage.(*ObjectIterator).fetch.func1(0x7fb60e402978, 0x82)
/backend-enterprise/vendor/cloud.google.com/go/storage/bucket.go:1168 +0x71
cloud.google.com/go/storage.runWithRetry.func1(0x7fb635072688, 0xc0017d5305, 0xc008efc820)
/backend-enterprise/vendor/cloud.google.com/go/storage/invoke.go:28 +0x2a
cloud.google.com/go/internal.retry(0x317d5d8, 0xc000accdc0, 0x0, 0x0, 0x0, 0x0, 0xc0017d5410, 0x2dcc558, 0x10, 0x26b76e0)
/backend-enterprise/vendor/cloud.google.com/go/internal/retry.go:38 +0x56
cloud.google.com/go/internal.Retry(...)
/backend-enterprise/vendor/cloud.google.com/go/internal/retry.go:31
cloud.google.com/go/storage.runWithRetry(0x317d5d8, 0xc000accdc0, 0xc0017d5600, 0x9, 0xc000b6f9a8)
/backend-enterprise/vendor/cloud.google.com/go/storage/invoke.go:27 +0x87
cloud.google.com/go/storage.(*ObjectIterator).fetch(0xc00144c680, 0x0, 0xc008efc520, 0xc, 0xc008efc520, 0xc, 0x0, 0x0)
/backend-enterprise/vendor/cloud.google.com/go/storage/bucket.go:1167 +0x6d6
google.golang.org/api/iterator.(*PageInfo).fill(0xc0025da9b0, 0x0, 0x1dc3c88, 0xc008efc7c5)
/backend-enterprise/vendor/google.golang.org/api/iterator/iterator.go:139 +0x49
google.golang.org/api/iterator.(*PageInfo).next(0xc0025da9b0, 0xc0017d5790, 0x406ffa)
/backend-enterprise/vendor/google.golang.org/api/iterator/iterator.go:118 +0xb4
cloud.google.com/go/storage.(*ObjectIterator).Next(0xc00144c680, 0xc0005c0e40, 0x0, 0x0)
/backend-enterprise/vendor/cloud.google.com/go/storage/bucket.go:1140 +0x2f
github.com/thanos-io/thanos/pkg/objstore/gcs.(*Bucket).Iter(0xc000a10600, 0x317d5d8, 0xc000accdc0, 0x0, 0x0, 0xc000859c80, 0x0, 0x0, 0x0, 0x20, ...)
/backend-enterprise/vendor/github.com/thanos-io/thanos/pkg/objstore/gcs/gcs.go:117 +0x165
github.com/thanos-io/thanos/pkg/objstore.(*metricBucket).Iter(0xc000a10640, 0x317d5d8, 0xc000accdc0, 0x0, 0x0, 0xc000859c80, 0x0, 0x0, 0x0, 0x44324a, ...)
/backend-enterprise/vendor/github.com/thanos-io/thanos/pkg/objstore/objstore.go:368 +0x103
github.com/thanos-io/thanos/pkg/objstore.TracingBucket.Iter.func1(0x317d5d8, 0xc000accdc0, 0x31b1c80, 0x4488e60)
/backend-enterprise/vendor/github.com/thanos-io/thanos/pkg/objstore/tracing.go:27 +0x185
github.com/thanos-io/thanos/pkg/tracing.DoWithSpan(0x317d5d8, 0xc000accdc0, 0x2c248d3, 0xb, 0xc00053da28, 0x0, 0x0, 0x0)
/backend-enterprise/vendor/github.com/thanos-io/thanos/pkg/tracing/tracing.go:80 +0xde
github.com/thanos-io/thanos/pkg/objstore.TracingBucket.Iter(0x31ac228, 0xc000a10640, 0x317d5d8, 0xc000accdc0, 0x0, 0x0, 0xc000859c80, 0x0, 0x0, 0x0, ...)
/backend-enterprise/vendor/github.com/thanos-io/thanos/pkg/objstore/tracing.go:25 +0x128
github.com/cortexproject/cortex/pkg/storage/tsdb/bucketindex.(*globalMarkersBucket).Iter(0xc000c01b40, 0x317d5d8, 0xc000accdc0, 0x0, 0x0, 0xc000859c80, 0x0, 0x0, 0x0, 0x319a600, ...)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/storage/tsdb/bucketindex/markers_bucket_client.go:85 +0x99
github.com/cortexproject/cortex/pkg/storage/tsdb.(*UsersScanner).ScanUsers(0xc0000201e0, 0x317d5d8, 0xc000accdc0, 0x1, 0x1, 0x319a600, 0xc00082b500, 0x4, 0x1, 0x2c1612f, ...)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/storage/tsdb/users_scanner.go:37 +0xe2
github.com/cortexproject/cortex/pkg/compactor.(*BlocksCleaner).cleanUsers(0xc00077c6c0, 0x317d5d8, 0xc000accdc0, 0x0, 0x0, 0x0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/compactor/blocks_cleaner.go:156 +0x5e
github.com/cortexproject/cortex/pkg/compactor.(*BlocksCleaner).runCleanup(0xc00077c6c0, 0x317d5d8, 0xc000accdc0, 0xc000e19e00)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/compactor/blocks_cleaner.go:142 +0x18a
github.com/cortexproject/cortex/pkg/compactor.(*BlocksCleaner).ticker(...)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/compactor/blocks_cleaner.go:133
github.com/cortexproject/cortex/pkg/util/services.NewTimerService.func1(0x317d5d8, 0xc000accdc0, 0x0, 0x0)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/services.go:33 +0x13c
github.com/cortexproject/cortex/pkg/util/services.(*BasicService).main(0xc000259b80)
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:190 +0x402
created by github.com/cortexproject/cortex/pkg/util/services.(*BasicService).StartAsync.func1
/backend-enterprise/vendor/github.com/cortexproject/cortex/pkg/util/services/basic_service.go:119 +0xb3
goroutine 373 [IO wait]:
internal/poll.runtime_pollWait(0x7fb60e3a82d0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000394a18, 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(0xc000394a00, 0xc0005c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000394a00, 0xc0005c6000, 0x1000, 0x1000, 0x43b37c, 0xc0005a5c38, 0x46a040)
/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00028c5a8, 0xc0005c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00077d9e0, 0xc0005c6000, 0x1000, 0x1000, 0xc0005c0360, 0xc0005a5d40, 0x405755)
/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000119aa0)
/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000119aa0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00077d9e0)
/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 397 [select]:
net/http.(*persistConn).writeLoop(0xc000a0c7e0)
/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 127542 [IO wait]:
internal/poll.runtime_pollWait(0x7fb60e3a8018, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0021e4598, 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(0xc0021e4580, 0xc0010b4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0021e4580, 0xc0010b4000, 0x1000, 0x1000, 0x0, 0x0, 0x7fb60e3a8020)
/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0021fc088, 0xc0010b4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).Read(0xc0021e6e70, 0xc0010b4000, 0x1000, 0x1000, 0xc0017d1b90, 0xd1ad3a, 0xc0021fc088)
/usr/local/go/src/net/http/server.go:800 +0x1b9
bufio.(*Reader).fill(0xc000119b00)
/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000119b00, 0x4, 0x3e4e4faea4fa, 0x4455960, 0x0, 0x0, 0x4455960)
/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*conn).serve(0xc0021b6c80, 0x317d680, 0xc0010b0200)
/usr/local/go/src/net/http/server.go:1977 +0xa47
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:3013 +0x39b
goroutine 13037825 [IO wait]:
internal/poll.runtime_pollWait(0x7fb60ce90990, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc001b93a18, 0x72, 0x6400, 0x6458, 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(0xc001b93a00, 0xc002467500, 0x6458, 0x6458, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc001b93a00, 0xc002467500, 0x6458, 0x6458, 0x6453, 0xc000b02860, 0x53aef5)
/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001230f0, 0xc002467500, 0x6458, 0x6458, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:183 +0x91
crypto/tls.(*atLeastReader).Read(0xc0010de018, 0xc002467500, 0x6458, 0x6458, 0x200000003, 0xc0014ae000, 0x0)
/usr/local/go/src/crypto/tls/conn.go:776 +0x63
bytes.(*Buffer).ReadFrom(0xc0020365f8, 0x3120da0, 0xc0010de018, 0x40b925, 0x2802a60, 0x2b53600)
/usr/local/go/src/bytes/buffer.go:204 +0xbe
crypto/tls.(*Conn).readFromUntil(0xc002036380, 0x3129cc0, 0xc0001230f0, 0x5, 0xc0001230f0, 0x27)
/usr/local/go/src/crypto/tls/conn.go:798 +0xf3
crypto/tls.(*Conn).readRecordOrCCS(0xc002036380, 0x0, 0x0, 0x0)
/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(0xc002036380, 0xc000b66000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:1276 +0x165
bufio.(*Reader).Read(0xc004aa0ea0, 0xc000210738, 0x9, 0x9, 0x11, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:227 +0x222
io.ReadAtLeast(0x3120b40, 0xc004aa0ea0, 0xc000210738, 0x9, 0x9, 0x9, 0xc000b02d08, 0x59e69b, 0xc000776a50)
/usr/local/go/src/io/io.go:328 +0x87
io.ReadFull(...)
/usr/local/go/src/io/io.go:347
net/http.http2readFrameHeader(0xc000210738, 0x9, 0x9, 0x3120b40, 0xc004aa0ea0, 0x0, 0x0, 0xc004986468, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:1477 +0x89
net/http.(*http2Framer).ReadFrame(0xc000210700, 0xc000a16000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:1735 +0xa5
net/http.(*http2clientConnReadLoop).run(0xc000b02fa8, 0x0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:8322 +0xd8
net/http.(*http2ClientConn).readLoop(0xc004986300)
/usr/local/go/src/net/http/h2_bundle.go:8244 +0x6f
created by net/http.(*http2Transport).newClientConn
/usr/local/go/src/net/http/h2_bundle.go:7208 +0x6c5
goroutine 13457454 [chan send]:
github.com/prometheus/client_golang/prometheus.(*metricMap).Collect(0xc000021740, 0xc003a4fec0)
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/vec.go:312 +0x111
github.com/prometheus/client_golang/prometheus.(*MetricVec).Collect(0xc000021140, 0xc003a4fec0)
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/vec.go:109 +0x38
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/registry.go:457 +0x5ce
goroutine 13457453 [IO wait]:
internal/poll.runtime_pollWait(0x7fb60e3a7f30, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc001a35b98, 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(0xc001a35b80, 0xc001d54e81, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc001a35b80, 0xc001d54e81, 0x1, 0x1, 0xc00172ec00, 0xc00003a000, 0x28029e0)
/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0009bdfa8, 0xc001d54e81, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc001d54e70)
/usr/local/go/src/net/http/server.go:692 +0x58
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:688 +0xd5
goroutine 1146783 [select]:
net/http.(*persistConn).writeLoop(0xc000a0c480)
/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 13457455 [semacquire]:
sync.runtime_Semacquire(0xc000513558)
/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000513550)
/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000513550, 0xc003a4fec0, 0xc003a4ff20)
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/registry.go:462 +0x60d
goroutine 1146782 [IO wait]:
internal/poll.runtime_pollWait(0x7fb60e3a81e8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00005e198, 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(0xc00005e180, 0xc000da9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00005e180, 0xc000da9000, 0x1000, 0x1000, 0x43b37c, 0xc0005a7c38, 0x46a040)
/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00182c008, 0xc000da9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000a0c480, 0xc000da9000, 0x1000, 0x1000, 0xc000a9cea0, 0xc0005a7d40, 0x405755)
/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc002186060)
/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc002186060, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000a0c480)
/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 13457456 [chan send]:
github.com/prometheus/client_golang/prometheus.(*metricMap).Collect(0xc000020ed0, 0xc003a4fec0)
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/vec.go:312 +0x111
github.com/prometheus/client_golang/prometheus.(*MetricVec).Collect(0xc000020ea0, 0xc003a4fec0)
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/vec.go:109 +0x38
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/backend-enterprise/vendor/github.com/prometheus/client_golang/prometheus/registry.go:538 +0xe4d