Skip to content

Instantly share code, notes, and snippets.

@tomwilkie
Created January 26, 2017 20:30
Show Gist options
  • Select an option

  • Save tomwilkie/72796e7332db4bc55b55107487c7d55c to your computer and use it in GitHub Desktop.

Select an option

Save tomwilkie/72796e7332db4bc55b55107487c7d55c to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
=== received SIGQUIT ===
*** goroutine dump...
goroutine 1 [running]:
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/signals.SignalHandlerLoop(0x7fad603dc168, 0xc4200106e0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/signals/signals.go:37 +0x35c
github.com/weaveworks/cortex/server.(*Server).Run(0xc4202c2690)
/go/src/github.com/weaveworks/cortex/server/server.go:110 +0x474
main.main()
/go/src/github.com/weaveworks/cortex/cmd/ingester/main.go:52 +0x473
goroutine 17 [syscall, 13 minutes, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2086 +0x1
goroutine 57 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016bb50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016bb40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016bb00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x3)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 56 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016bad0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016bac0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016ba80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x2)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 21 [syscall]:
os/signal.signal_recv(0x1036040)
/usr/local/go/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
/usr/local/go/src/os/signal/signal_unix.go:28 +0x41
goroutine 23 [select]:
net/http.(*persistConn).roundTrip(0xc438274a00, 0xc43e614ca0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc420286000, 0xc447466d20, 0xc420286000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc447466d20, 0x1030bc0, 0xc420286000, 0x0, 0x0, 0x0, 0x8, 0xc43d2ffa40, 0xc438377e40)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc4201b1590, 0xc447466d20, 0x0, 0x0, 0x0, 0xc438377e40, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc4201b1590, 0xc447466d20, 0xb47ac8, 0x3, 0x588a5a01, 0x106792f8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc4201b1590, 0xc447466d20, 0x1050960, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:184 +0x1ea
github.com/weaveworks/cortex/vendor/github.com/hashicorp/consul/api.(*Client).doRequest(0xc4201865a0, 0xc4395d7900, 0xc43d2ffd30, 0xc43e614c20, 0x16, 0xc4395d7900)
/go/src/github.com/weaveworks/cortex/vendor/github.com/hashicorp/consul/api/api.go:475 +0x8e
github.com/weaveworks/cortex/vendor/github.com/hashicorp/consul/api.(*KV).getInternal(0xc42017a1c8, 0xc42019a730, 0xf, 0x0, 0xc4395d78b0, 0xc420180000, 0xc43d2ffe00, 0x410558, 0x50)
/go/src/github.com/weaveworks/cortex/vendor/github.com/hashicorp/consul/api/kv.go:141 +0x233
github.com/weaveworks/cortex/vendor/github.com/hashicorp/consul/api.(*KV).Get(0xc42017a1c8, 0xc42019a730, 0xf, 0xc4395d78b0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/hashicorp/consul/api/kv.go:75 +0x8c
github.com/weaveworks/cortex/ring.(*consulClient).WatchKey(0xc4201792e0, 0xc42019a730, 0xf, 0xc420186600, 0xc42019a720)
/go/src/github.com/weaveworks/cortex/ring/consul_client.go:292 +0x117
github.com/weaveworks/cortex/ring.(*prefixedConsulClient).WatchKey(0xc420179300, 0xaf3adc, 0x4, 0xc420186600, 0xc42019a720)
/go/src/github.com/weaveworks/cortex/ring/consul_client.go:353 +0xa6
github.com/weaveworks/cortex/ring.(*Ring).loop(0xc4201866c0)
/go/src/github.com/weaveworks/cortex/ring/ring.go:119 +0xbe
created by github.com/weaveworks/cortex/ring.New
/go/src/github.com/weaveworks/cortex/ring/ring.go:96 +0x38e
goroutine 24 [select]:
github.com/weaveworks/cortex/ring.(*IngesterRegistration).heartbeat(0xc4202444d0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ring/ingester_lifecycle.go:224 +0x3bc
github.com/weaveworks/cortex/ring.(*IngesterRegistration).loop(0xc4202444d0)
/go/src/github.com/weaveworks/cortex/ring/ingester_lifecycle.go:153 +0xb9
created by github.com/weaveworks/cortex/ring.RegisterIngester
/go/src/github.com/weaveworks/cortex/ring/ingester_lifecycle.go:123 +0x31f
goroutine 55 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016ba50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016ba40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016ba00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 77 [select]:
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).controller(0xc42000c300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:721 +0x6ab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.newHTTP2Server
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:148 +0x855
goroutine 1283 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204962c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204962c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x576fdc651f7c3092)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).forSeriesMatching(0xc42031cec0, 0xc42d5a7cd0, 0x2, 0x2, 0xc4293e5448, 0x0, 0xc42d8d94c0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:183 +0xea
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d5b53e0, 0x159dc604330, 0x159dc64d710, 0xc42d5a7cd0, 0x2, 0x2, 0xc42d5b5300, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:291 +0x18a
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d5b53e0, 0xc42d5b52f0, 0x0, 0xc42d5a7ca8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42d5b53e0, 0xa934c0, 0xc42d5b52f0, 0x7fad6035c8e0, 0xc42d5b53e0, 0x1038500, 0xc42d5b53b0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d5b53b0, 0xa934c0, 0xc42d5b52f0, 0xc42d946d40, 0xc42d946d60, 0x7fad6035c8e0, 0xc42d5b53b0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d5b53b0, 0xa934c0, 0xc42d5b52f0, 0x7fad6035c8e0, 0xc42d5b53b0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d5b53b0, 0xa934c0, 0xc42d5b52f0, 0xc42d946d40, 0xc42d946d80, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d5b51d0, 0xa934c0, 0xc42d5b52f0, 0xffffffff, 0x0, 0x19, 0xc4293e57e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42d5b51d0, 0xa934c0, 0xc42d5b52f0, 0xc42d946d40, 0xc42d946da0, 0xc4293e5878, 0x558012, 0x588a5743, 0x26123b93)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d5b51d0, 0xa934c0, 0xc42d5b52f0, 0xed01c4e43, 0x0, 0x0, 0xcea1)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42d5b51d0, 0xa934c0, 0xc42d5b52f0, 0xc42d946d40, 0xc42d946dc0, 0xa91b40, 0xc42d946de0, 0xc42d946d40, 0xc42d946de0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d5b51d0, 0xa934c0, 0xc42d5b52f0, 0xc420246100, 0xc42d5a7c60, 0xc4293e5a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42d5b51d0, 0xa934c0, 0xc42d5b52f0, 0xc42d946d40, 0xc42d946d60, 0x4e, 0xc420314b18, 0x0, 0xc420314b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42d5b51d0, 0xc42d5aa420, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d054e00, 0xc420331380, 0x10265d8, 0xc42d5b5290, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d054e00, 0xc42d5b5290)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d054e00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 1015 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc420497484)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc420497480)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0xd6f76da883a32dd9)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc42a3e2720, 0xc420162418, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42a3cbef0, 0xc42a3e2720, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42a3cbef0, 0xc423f4dbc0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42a3cbef0, 0xc4240da3e0, 0x0, 0xc42a3de1d8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42a3cbef0, 0xa74a80, 0xc4240da3e0, 0x7fad6035c8e0, 0xc42a3cbef0, 0x1038500, 0xc42a3cbec0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a3cbec0, 0xa74a80, 0xc4240da3e0, 0xc423f4cba0, 0xc423f4cbc0, 0x7fad6035c8e0, 0xc42a3cbec0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a3cbec0, 0xa74a80, 0xc4240da3e0, 0x7fad6035c8e0, 0xc42a3cbec0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a3cbec0, 0xa74a80, 0xc4240da3e0, 0xc423f4cba0, 0xc423f4cc00, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a187f50, 0xa74a80, 0xc4240da3e0, 0xffffffff, 0x0, 0x19, 0xc42910b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a187f50, 0xa74a80, 0xc4240da3e0, 0xc423f4cba0, 0xc423f4cc40, 0xc42910b878, 0x558012, 0x588a5741, 0x3904a859)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a187f50, 0xa74a80, 0xc4240da3e0, 0xed01c4e41, 0x0, 0x0, 0x1646d8)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a187f50, 0xa74a80, 0xc4240da3e0, 0xc423f4cba0, 0xc423f4cc80, 0xa91b40, 0xc423f4cd40, 0xc423f4cba0, 0xc423f4cd40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a187f50, 0xa74a80, 0xc4240da3e0, 0xc420246100, 0xc42a33c9d0, 0xc42910ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a187f50, 0xa74a80, 0xc4240da3e0, 0xc423f4cba0, 0xc423f4cbc0, 0xaa6b, 0xc420044b18, 0x0, 0xc420044b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a187f50, 0xc42a1ffaa0, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4204ff600, 0xc420331380, 0x10265c0, 0xc42a187f80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4204ff600, 0xc42a187f80)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4204ff600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 76 [IO wait]:
net.runtime_pollWait(0x7fad6039d120, 0x72, 0x4)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42018c3e0, 0x72, 0xc42004b8d8, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42018c3e0, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42018c380, 0xc4200ee000, 0x8000, 0x8000, 0x0, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42017a170, 0xc4200ee000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
bufio.(*Reader).fill(0xc4201860c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Read(0xc4201860c0, 0xc42000c278, 0x9, 0x9, 0x43fe80, 0xc43d04cb60, 0xc4334ef590)
/usr/local/go/src/bufio/bufio.go:209 +0x1bc
io.ReadAtLeast(0x102f380, 0xc4201860c0, 0xc42000c278, 0x9, 0x9, 0x9, 0xc42004bae8, 0x451a90, 0xc447e8e1c0)
/usr/local/go/src/io/io.go:307 +0xa4
io.ReadFull(0x102f380, 0xc4201860c0, 0xc42000c278, 0x9, 0x9, 0xc43d04cb60, 0x1, 0x2)
/usr/local/go/src/io/io.go:325 +0x58
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.readFrameHeader(0xc42000c278, 0x9, 0x9, 0x102f380, 0xc4201860c0, 0x0, 0xc400000000, 0xc42004bc80, 0x7f3105)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:237 +0x7b
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.(*Framer).ReadFrame(0xc42000c240, 0x399b, 0x399b, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:464 +0xa4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*framer).readFrame(0xc420199320, 0xc432f42c00, 0xc432f42c00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http_util.go:508 +0x2f
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).HandleStreams(0xc42000c300, 0xc420199680, 0xb475b8)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:293 +0x200
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams(0xc4202460c0, 0x103ac20, 0xc42000c300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:476 +0x16c
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveHTTP2Transport(0xc4202460c0, 0x103ae60, 0xc42017a170, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:457 +0x416
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleRawConn(0xc4202460c0, 0x103ae60, 0xc42017a170)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:429 +0x470
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).Serve
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:398 +0x5ac
goroutine 52 [select]:
github.com/weaveworks/cortex/chunk.(*MemcacheClient).updateLoop(0xc420171630, 0xdf8475800, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/chunk/memcache_client.go:78 +0x1fe
created by github.com/weaveworks/cortex/chunk.NewMemcacheClient
/go/src/github.com/weaveworks/cortex/chunk/memcache_client.go:63 +0x24a
goroutine 54 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016b9d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016b9c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016b980, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 10433 [semacquire, 6 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4384c1da0, 0xc4384c1e00, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4384c1da0, 0xc4488dea20, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4384c1da0, 0xc445991f80, 0x0, 0xc4391454a0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4384c1da0, 0xa74a80, 0xc445991f80, 0x7fad6035c8e0, 0xc4384c1da0, 0x1038500, 0xc4384c1d40)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4384c1d40, 0xa74a80, 0xc445991f80, 0xc43b967700, 0xc43b967820, 0x7fad6035c8e0, 0xc4384c1d40, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4384c1d40, 0xa74a80, 0xc445991f80, 0x7fad6035c8e0, 0xc4384c1d40, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4384c1d40, 0xa74a80, 0xc445991f80, 0xc43b967700, 0xc43b9679a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44abb34d0, 0xa74a80, 0xc445991f80, 0xffffffff, 0x0, 0x19, 0xc432f7b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc44abb34d0, 0xa74a80, 0xc445991f80, 0xc43b967700, 0xc43b967b20, 0xc432f7b878, 0x558012, 0x588a58e2, 0xfb84a51)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44abb34d0, 0xa74a80, 0xc445991f80, 0x41167e, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc44abb34d0, 0xa74a80, 0xc445991f80, 0xc43b967700, 0xc43b967c80, 0xa91b40, 0xc43b967dc0, 0xc43b967700, 0xc43b967dc0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44abb34d0, 0xa74a80, 0xc445991f80, 0xc420246100, 0xc44538ace0, 0xc432f7ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc44abb34d0, 0xa74a80, 0xc445991f80, 0xc43b967700, 0xc43b967820, 0x61d2, 0xc440d67b18, 0x0, 0xc440d67b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc44abb34d0, 0xc44ac1ed80, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439a5ac00, 0xc420331380, 0x10265c0, 0xc44ac279e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439a5ac00, 0xc44ac279e0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439a5ac00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 58 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016bbd0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016bbc0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016bb80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x4)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 59 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016bc50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016bc40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016bc00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x5)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 60 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016bcd0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016bcc0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016bc80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x6)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 61 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016bd50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016bd40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016bd00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x7)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 62 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016bdd0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016bdc0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016bd80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x8)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 63 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016be50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016be40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016be00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x9)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 64 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016bed0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016bec0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016be80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0xa)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 65 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016bf50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016bf40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016bf00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0xb)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 114 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42016bfd0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42016bfc0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42016bf80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0xc)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 115 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c050, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c040)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c000, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0xd)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 116 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c0d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c0c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c080, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0xe)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 117 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c150, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c140)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c100, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0xf)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 118 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c1d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c1c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c180, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x10)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 119 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c250, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c240)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c200, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x11)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 120 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c2d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c2c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c280, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x12)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 121 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c350, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c340)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c300, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x13)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 122 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c3d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c3c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c380, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x14)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 123 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c450, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c440)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c400, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x15)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 124 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c4d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c4c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c480, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x16)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 125 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c550, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c540)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c500, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x17)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 126 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c5d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c5c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c580, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x18)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 127 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c650, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c640)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c600, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x19)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 128 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c6d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c6c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c680, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x1a)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 129 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c750, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c740)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c700, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x1b)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 130 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c7d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c7c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c780, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x1c)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 131 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c850, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c840)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c800, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x1d)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 132 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c8d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c8c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c880, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x1e)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 133 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c950, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c940)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c900, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x1f)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 134 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034c9d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034c9c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034c980, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x20)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 135 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034ca50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034ca40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034ca00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x21)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 136 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034cad0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034cac0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034ca80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x22)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 137 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034cb50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034cb40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034cb00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x23)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 138 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034cbd0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034cbc0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034cb80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x24)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 139 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034cc50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034cc40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034cc00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x25)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 140 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034ccd0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034ccc0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034cc80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x26)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 141 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034cd50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034cd40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034cd00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x27)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 142 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034cdd0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034cdc0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034cd80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x28)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 143 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034ce50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034ce40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034ce00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x29)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 144 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034ced0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034cec0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034ce80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x2a)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 145 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034cf50, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034cf40)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034cf00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x2b)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 146 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034cfd0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034cfc0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034cf80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x2c)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 147 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034d050, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034d040)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034d000, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x2d)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 148 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034d0d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034d0c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034d080, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x2e)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 149 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034d150, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034d140)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034d100, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x2f)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 150 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034d1d0, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034d1c0)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034d180, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x30)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 151 [semacquire, 13 minutes]:
sync.runtime_notifyListWait(0xc42034d250, 0x0)
/usr/local/go/src/runtime/sema.go:267 +0x122
sync.(*Cond).Wait(0xc42034d240)
/usr/local/go/src/sync/cond.go:57 +0x80
github.com/weaveworks/cortex/util.(*PriorityQueue).Dequeue(0xc42034d200, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/util/priority_queue.go:96 +0x94
github.com/weaveworks/cortex/ingester.(*Ingester).flushLoop(0xc4201e3040, 0x31)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:466 +0x89
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:183 +0x9b9
goroutine 152 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3080)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).Lock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:91 +0x98
github.com/weaveworks/cortex/ingester.(*userStates).cp(0xc4201e3078, 0xc420316f8e)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:39 +0x42
github.com/weaveworks/cortex/ingester.(*Ingester).sweepUsers(0xc4201e3040, 0xc4201e4f00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:404 +0x59
github.com/weaveworks/cortex/ingester.(*Ingester).loop(0xc4201e3040)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:389 +0x134
created by github.com/weaveworks/cortex/ingester.New
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:187 +0xa17
goroutine 153 [IO wait]:
net.runtime_pollWait(0x7fad6039d1e0, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42010a7d0, 0x72, 0xc42004ad28, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42010a7d0, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).accept(0xc42010a770, 0x0, 0x10312c0, 0xc42a914800)
/usr/local/go/src/net/fd_unix.go:419 +0x238
net.(*TCPListener).accept(0xc420038210, 0x29e8d60800, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:132 +0x2e
net.(*TCPListener).AcceptTCP(0xc420038210, 0xc42004ae50, 0xc42004ae58, 0xc42004ae48)
/usr/local/go/src/net/tcpsock.go:209 +0x49
net/http.tcpKeepAliveListener.Accept(0xc420038210, 0xb47918, 0xc422c48100, 0x1038500, 0xc4201816b0)
/usr/local/go/src/net/http/server.go:2608 +0x2f
net/http.(*Server).Serve(0xc42007ae80, 0x1037e80, 0xc420038210, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2273 +0x1ce
net/http.(*Server).ListenAndServe(0xc42007ae80, 0xc42007ae80, 0x0)
/usr/local/go/src/net/http/server.go:2219 +0xb4
net/http.ListenAndServe(0xc4203401c8, 0x3, 0x1032a80, 0xc4203315c0, 0x3, 0x10)
/usr/local/go/src/net/http/server.go:2351 +0xa0
created by github.com/weaveworks/cortex/server.(*Server).Run
/go/src/github.com/weaveworks/cortex/server/server.go:100 +0x29f
goroutine 154 [IO wait, 13 minutes]:
net.runtime_pollWait(0x7fad6039d060, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420242f40, 0x72, 0xc42023fd70, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420242f40, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).accept(0xc420242ee0, 0x0, 0x10312c0, 0xc43e0cd620)
/usr/local/go/src/net/fd_unix.go:419 +0x238
net.(*TCPListener).accept(0xc42016e1b8, 0x43356e, 0xc42023fe20, 0x63e1dc)
/usr/local/go/src/net/tcpsock_posix.go:132 +0x2e
net.(*TCPListener).Accept(0xc42016e1b8, 0xb47580, 0xc4202460c0, 0x103ae60, 0xc43a4a07d8)
/usr/local/go/src/net/tcpsock.go:222 +0x49
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).Serve(0xc4202460c0, 0x1037580, 0xc42016e1b8, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:368 +0x187
created by github.com/weaveworks/cortex/server.(*Server).Run
/go/src/github.com/weaveworks/cortex/server/server.go:108 +0x419
goroutine 155 [select, 13 minutes, locked to thread]:
runtime.gopark(0xb47f10, 0x0, 0xaf59e3, 0x6, 0x18, 0x2)
/usr/local/go/src/runtime/proc.go:259 +0x13a
runtime.selectgoImpl(0xc42036af30, 0x0, 0x18)
/usr/local/go/src/runtime/select.go:423 +0x11d9
runtime.selectgo(0xc42036af30)
/usr/local/go/src/runtime/select.go:238 +0x1c
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal1_unix.go:304 +0x2f3
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2086 +0x1
goroutine 8355 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42c7ac4e0, 0xc42c7ac510, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42c7ac4e0, 0xc43a3ea9e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42c7ac4e0, 0xc43ddc5ba0, 0x0, 0xc42c7ab458, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42c7ac4e0, 0xa74a80, 0xc43ddc5ba0, 0x7fad6035c8e0, 0xc42c7ac4e0, 0x1038500, 0xc42c7ac4b0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42c7ac4b0, 0xa74a80, 0xc43ddc5ba0, 0xc43a3ea8e0, 0xc43a3ea900, 0x7fad6035c8e0, 0xc42c7ac4b0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c7ac4b0, 0xa74a80, 0xc43ddc5ba0, 0x7fad6035c8e0, 0xc42c7ac4b0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42c7ac4b0, 0xa74a80, 0xc43ddc5ba0, 0xc43a3ea8e0, 0xc43a3ea920, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42cbe5cb0, 0xa74a80, 0xc43ddc5ba0, 0xffffffff, 0x0, 0x19, 0xc43a6677e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42cbe5cb0, 0xa74a80, 0xc43ddc5ba0, 0xc43a3ea8e0, 0xc43a3ea940, 0xc43a667878, 0x558012, 0x588a579b, 0x39a1dd86)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42cbe5cb0, 0xa74a80, 0xc43ddc5ba0, 0xed01c4e9b, 0x0, 0x0, 0xad19c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42cbe5cb0, 0xa74a80, 0xc43ddc5ba0, 0xc43a3ea8e0, 0xc43a3ea960, 0xa91b40, 0xc43a3ea980, 0xc43a3ea8e0, 0xc43a3ea980)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42cbe5cb0, 0xa74a80, 0xc43ddc5ba0, 0xc420246100, 0xc42cb083a0, 0xc43a667a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42cbe5cb0, 0xa74a80, 0xc43ddc5ba0, 0xc43a3ea8e0, 0xc43a3ea900, 0x8755, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42cbe5cb0, 0xc42cbf63c0, 0xc420179d60, 0x0, 0x0, 0x637573070a0f0a63, 0x7274041273736563)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42cbad700, 0xc420331380, 0x10265c0, 0xc42cbe5ce0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42cbad700, 0xc42cbe5ce0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42cbad700)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 12099 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc440ce2f00, 0xc440ce2f30, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc440ce2f00, 0xc4437ad520, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc440ce2f00, 0xc448583840, 0x0, 0xc42b08ced8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc440ce2f00, 0xa74a80, 0xc448583840, 0x7fad6035c8e0, 0xc440ce2f00, 0x1038500, 0xc440ce2ed0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc440ce2ed0, 0xa74a80, 0xc448583840, 0xc4437ad3e0, 0xc4437ad400, 0x7fad6035c8e0, 0xc440ce2ed0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440ce2ed0, 0xa74a80, 0xc448583840, 0x7fad6035c8e0, 0xc440ce2ed0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc440ce2ed0, 0xa74a80, 0xc448583840, 0xc4437ad3e0, 0xc4437ad440, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44809f890, 0xa74a80, 0xc448583840, 0xffffffff, 0x0, 0x19, 0xc4371bb7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc44809f890, 0xa74a80, 0xc448583840, 0xc4437ad3e0, 0xc4437ad460, 0xc4371bb878, 0x558012, 0x588a59f0, 0x102a6306)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44809f890, 0xa74a80, 0xc448583840, 0x41167e, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc44809f890, 0xa74a80, 0xc448583840, 0xc4437ad3e0, 0xc4437ad480, 0xa91b40, 0xc4437ad4a0, 0xc4437ad3e0, 0xc4437ad4a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44809f890, 0xa74a80, 0xc448583840, 0xc420246100, 0xc42c15d720, 0xc4371bba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc44809f890, 0xa74a80, 0xc448583840, 0xc4437ad3e0, 0xc4437ad400, 0x7f2c, 0xc420313b18, 0x0, 0xc420313b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc44809f890, 0xc43dc3de60, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc43859e400, 0xc420331380, 0x10265c0, 0xc44809f8c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc43859e400, 0xc44809f8c0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc43859e400)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8919 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43756d4d0, 0xc43756d500, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43756d4d0, 0xc442132180, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43756d4d0, 0xc44623ef60, 0x0, 0xc42b6f1f08, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43756d4d0, 0xa74a80, 0xc44623ef60, 0x7fad6035c8e0, 0xc43756d4d0, 0x1038500, 0xc43756d4a0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43756d4a0, 0xa74a80, 0xc44623ef60, 0xc442132080, 0xc4421320a0, 0x7fad6035c8e0, 0xc43756d4a0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43756d4a0, 0xa74a80, 0xc44623ef60, 0x7fad6035c8e0, 0xc43756d4a0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43756d4a0, 0xa74a80, 0xc44623ef60, 0xc442132080, 0xc4421320c0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442347680, 0xa74a80, 0xc44623ef60, 0xffffffff, 0x0, 0x19, 0xc44a87b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc442347680, 0xa74a80, 0xc44623ef60, 0xc442132080, 0xc4421320e0, 0xc44a87b878, 0x558012, 0x588a57f2, 0xf0c3774)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442347680, 0xa74a80, 0xc44623ef60, 0xed01c4ef2, 0x0, 0x0, 0x3fcd45)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc442347680, 0xa74a80, 0xc44623ef60, 0xc442132080, 0xc442132100, 0xa91b40, 0xc442132120, 0xc442132080, 0xc442132120)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442347680, 0xa74a80, 0xc44623ef60, 0xc420246100, 0xc4278f6360, 0xc44a87ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc442347680, 0xa74a80, 0xc44623ef60, 0xc442132080, 0xc4421320a0, 0x4f3f, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc442347680, 0xc42a5f5380, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f5986c5)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439a5ad00, 0xc420331380, 0x10265c0, 0xc4423476b0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439a5ad00, 0xc4423476b0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439a5ad00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8736 [chan receive, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc43abf3ae0, 0xc44776e870)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc43abf3ae0, 0xc44776e870)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc43abf3ae0, 0xc44776e870)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc4324df4c0, 0xc44776e870)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc4324df4c0, 0xc44776e870)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc4324df4c0, 0xc44776e870)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc4324df4a0, 0xc44776e690)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc4324df4a0, 0xc44776e690)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc4324df480, 0xc44776e690)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc4324df480, 0xc44776e690)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc4252bde10, 0xc44776e690)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc4252bde10, 0xc44776e5a0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc4252bde10, 0xc44776e5a0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc43aeff500, 0x1038440, 0xc423686fc0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 5313 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048c504)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048c500)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x2dce913412292e09)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc446b45da0, 0xc422334c2d, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc446b458c0, 0xc446b45da0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc446b458c0, 0xc42b71b300, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc446b458c0, 0xc42ba151c0, 0x0, 0xc446a05338, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc446b458c0, 0xa74a80, 0xc42ba151c0, 0x7fad6035c8e0, 0xc446b458c0, 0x1038500, 0xc446b45890)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc446b45890, 0xa74a80, 0xc42ba151c0, 0xc42b71ac00, 0xc42b71ac20, 0x7fad6035c8e0, 0xc446b45890, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc446b45890, 0xa74a80, 0xc42ba151c0, 0x7fad6035c8e0, 0xc446b45890, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc446b45890, 0xa74a80, 0xc42ba151c0, 0xc42b71ac00, 0xc42b71ac60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc447b11e00, 0xa74a80, 0xc42ba151c0, 0xffffffff, 0x0, 0x19, 0xc42d70d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc447b11e00, 0xa74a80, 0xc42ba151c0, 0xc42b71ac00, 0xc42b71ac80, 0xc42d70d878, 0x558012, 0x588a575f, 0x344a53de)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc447b11e00, 0xa74a80, 0xc42ba151c0, 0xed01c4e5f, 0x0, 0x0, 0x173b0c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc447b11e00, 0xa74a80, 0xc42ba151c0, 0xc42b71ac00, 0xc42b71aca0, 0xa91b40, 0xc42b71ace0, 0xc42b71ac00, 0xc42b71ace0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc447b11e00, 0xa74a80, 0xc42ba151c0, 0xc420246100, 0xc4494205e0, 0xc42d70da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc447b11e00, 0xa74a80, 0xc42ba151c0, 0xc42b71ac00, 0xc42b71ac20, 0x8af4, 0xc440d67b18, 0x0, 0xc440d67b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc447b11e00, 0xc43c5cbb00, 0xc420179d60, 0x0, 0x0, 0xc42ad71fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cbe300, 0xc420331380, 0x10265c0, 0xc447b11e90, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cbe300, 0xc447b11e90)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cbe300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8321 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42a56bd40, 0xc42a56bd70, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42a56bd40, 0xc437d05d80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42a56bd40, 0xc437d59b60, 0x0, 0xc42a6869d8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42a56bd40, 0xa74a80, 0xc437d59b60, 0x7fad6035c8e0, 0xc42a56bd40, 0x1038500, 0xc42a56bd10)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a56bd10, 0xa74a80, 0xc437d59b60, 0xc437d05c40, 0xc437d05c60, 0x7fad6035c8e0, 0xc42a56bd10, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a56bd10, 0xa74a80, 0xc437d59b60, 0x7fad6035c8e0, 0xc42a56bd10, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a56bd10, 0xa74a80, 0xc437d59b60, 0xc437d05c40, 0xc437d05c80, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f4074a0, 0xa74a80, 0xc437d59b60, 0xffffffff, 0x0, 0x19, 0xc4464b77e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42f4074a0, 0xa74a80, 0xc437d59b60, 0xc437d05c40, 0xc437d05ca0, 0xc4464b7878, 0x558012, 0x588a5798, 0xdb38f7a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f4074a0, 0xa74a80, 0xc437d59b60, 0xed01c4e98, 0x0, 0x0, 0x648265)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42f4074a0, 0xa74a80, 0xc437d59b60, 0xc437d05c40, 0xc437d05d00, 0xa91b40, 0xc437d05d20, 0xc437d05c40, 0xc437d05d20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f4074a0, 0xa74a80, 0xc437d59b60, 0xc420246100, 0xc42b9ddd60, 0xc4464b7a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42f4074a0, 0xa74a80, 0xc437d59b60, 0xc437d05c40, 0xc437d05c60, 0x5d64, 0xc420046b18, 0x0, 0xc420046b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42f4074a0, 0xc4296fa3c0, 0xc420179d60, 0x0, 0x0, 0xc4202e17a8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc428c67f00, 0xc420331380, 0x10265c0, 0xc42f4074d0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc428c67f00, 0xc42f4074d0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc428c67f00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8322 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4288a6d20, 0xc4288a6d50, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4288a6d20, 0xc437da04c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4288a6d20, 0xc437e1f420, 0x0, 0xc42c8d46d0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4288a6d20, 0xa74a80, 0xc437e1f420, 0x7fad6035c8e0, 0xc4288a6d20, 0x1038500, 0xc4288a6cf0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4288a6cf0, 0xa74a80, 0xc437e1f420, 0xc437da03a0, 0xc437da03c0, 0x7fad6035c8e0, 0xc4288a6cf0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4288a6cf0, 0xa74a80, 0xc437e1f420, 0x7fad6035c8e0, 0xc4288a6cf0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4288a6cf0, 0xa74a80, 0xc437e1f420, 0xc437da03a0, 0xc437da03e0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f407740, 0xa74a80, 0xc437e1f420, 0xffffffff, 0x0, 0x19, 0xc43b4f17e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42f407740, 0xa74a80, 0xc437e1f420, 0xc437da03a0, 0xc437da0400, 0xc43b4f1878, 0x558012, 0x588a5798, 0xda24519)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f407740, 0xa74a80, 0xc437e1f420, 0xed01c4e98, 0x0, 0x0, 0x1698ea)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42f407740, 0xa74a80, 0xc437e1f420, 0xc437da03a0, 0xc437da0420, 0xa91b40, 0xc437da0440, 0xc437da03a0, 0xc437da0440)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f407740, 0xa74a80, 0xc437e1f420, 0xc420246100, 0xc426fafea0, 0xc43b4f1a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42f407740, 0xa74a80, 0xc437e1f420, 0xc437da03a0, 0xc437da03c0, 0x4351, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42f407740, 0xc44363f800, 0xc420179d60, 0x0, 0x0, 0xc4202e17a8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4277c2d00, 0xc420331380, 0x10265c0, 0xc42f407770, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4277c2d00, 0xc42f407770)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4277c2d00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8734 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc448c247b0, 0xc448c247e0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc448c247b0, 0xc43287f920, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc448c247b0, 0xc43333ff80, 0x0, 0xc448761bf0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc448c247b0, 0xa74a80, 0xc43333ff80, 0x7fad6035c8e0, 0xc448c247b0, 0x1038500, 0xc448c24780)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc448c24780, 0xa74a80, 0xc43333ff80, 0xc43287f800, 0xc43287f820, 0x7fad6035c8e0, 0xc448c24780, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc448c24780, 0xa74a80, 0xc43333ff80, 0x7fad6035c8e0, 0xc448c24780, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc448c24780, 0xa74a80, 0xc43333ff80, 0xc43287f800, 0xc43287f840, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43fc60c90, 0xa74a80, 0xc43333ff80, 0xffffffff, 0x0, 0x19, 0xc42f3897e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43fc60c90, 0xa74a80, 0xc43333ff80, 0xc43287f800, 0xc43287f860, 0xc42f389878, 0x558012, 0x588a57d4, 0xe8eaebe)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43fc60c90, 0xa74a80, 0xc43333ff80, 0xed01c4ed4, 0x0, 0x0, 0x2ec2bf)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43fc60c90, 0xa74a80, 0xc43333ff80, 0xc43287f800, 0xc43287f880, 0xa91b40, 0xc43287f8a0, 0xc43287f800, 0xc43287f8a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43fc60c90, 0xa74a80, 0xc43333ff80, 0xc420246100, 0xc438653d90, 0xc42f389a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43fc60c90, 0xa74a80, 0xc43333ff80, 0xc43287f800, 0xc43287f820, 0x5241, 0xc420e1ab18, 0x0, 0xc420e1ab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43fc60c90, 0xc44993a0c0, 0xc420179d60, 0x0, 0x0, 0xc43bd367a8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421000d00, 0xc420331380, 0x10265c0, 0xc43fc60cc0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421000d00, 0xc43fc60cc0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421000d00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 1119 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204962c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204962c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x576fdc651f7c3092)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).forSeriesMatching(0xc42031cec0, 0xc42b839760, 0x2, 0x2, 0xc4260f7448, 0x0, 0xc42b842380)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:183 +0xea
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42b850a80, 0x159dc604330, 0x159dc64d710, 0xc42b839760, 0x2, 0x2, 0xc42b850a00, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:291 +0x18a
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42b850a80, 0xc42b850990, 0x0, 0xc42b839738, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42b850a80, 0xa934c0, 0xc42b850990, 0x7fad6035c8e0, 0xc42b850a80, 0x1038500, 0xc42b850a50)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42b850a50, 0xa934c0, 0xc42b850990, 0xc42b854740, 0xc42b854760, 0x7fad6035c8e0, 0xc42b850a50, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b850a50, 0xa934c0, 0xc42b850990, 0x7fad6035c8e0, 0xc42b850a50, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42b850a50, 0xa934c0, 0xc42b850990, 0xc42b854740, 0xc42b854780, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b850870, 0xa934c0, 0xc42b850990, 0xffffffff, 0x0, 0x19, 0xc4260f77e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42b850870, 0xa934c0, 0xc42b850990, 0xc42b854740, 0xc42b8547a0, 0xc4260f7878, 0x558012, 0x588a5742, 0x213cc5e5)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b850870, 0xa934c0, 0xc42b850990, 0xc4260f7900, 0x0, 0x0, 0x3f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42b850870, 0xa934c0, 0xc42b850990, 0xc42b854740, 0xc42b8547c0, 0xa91b40, 0xc42b8547e0, 0xc42b854740, 0xc42b8547e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b850870, 0xa934c0, 0xc42b850990, 0xc420246100, 0xc42b8396f0, 0xc4260f7a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42b850870, 0xa934c0, 0xc42b850990, 0xc42b854740, 0xc42b854760, 0x4e, 0xc420047b18, 0x0, 0xc420047b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42b850870, 0xc42b5f0660, 0xc420179d60, 0x0, 0x0, 0x2d65646f6e2d6d6f, 0x726574726f707865)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc429907200, 0xc420331380, 0x10265d8, 0xc42b850930, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc429907200, 0xc42b850930)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc429907200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 5574 [IO wait, 6 minutes]:
net.runtime_pollWait(0x7fad6039cd60, 0x72, 0x3)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc43d2bf5d0, 0x72, 0xc440d668d8, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc43d2bf5d0, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc43d2bf570, 0xc43c8de000, 0x8000, 0x8000, 0x0, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4464e30c0, 0xc43c8de000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
bufio.(*Reader).fill(0xc445d82fc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Read(0xc445d82fc0, 0xc42000d6b8, 0x9, 0x9, 0x43fe80, 0xc4351c4240, 0x0)
/usr/local/go/src/bufio/bufio.go:209 +0x1bc
io.ReadAtLeast(0x102f380, 0xc445d82fc0, 0xc42000d6b8, 0x9, 0x9, 0x9, 0xc440d66ae8, 0x451a90, 0xc42b28bd00)
/usr/local/go/src/io/io.go:307 +0xa4
io.ReadFull(0x102f380, 0xc445d82fc0, 0xc42000d6b8, 0x9, 0x9, 0xc4351c4240, 0x0, 0x1)
/usr/local/go/src/io/io.go:325 +0x58
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.readFrameHeader(0xc42000d6b8, 0x9, 0x9, 0x102f380, 0xc445d82fc0, 0x0, 0xc400000000, 0xc440d66c80, 0x7f3105)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:237 +0x7b
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.(*Framer).ReadFrame(0xc42000d680, 0xf, 0xf, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:464 +0xa4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*framer).readFrame(0xc4408cc8d0, 0xc42f4308a0, 0xc42f4308a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http_util.go:508 +0x2f
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).HandleStreams(0xc42000d740, 0xc4408cc960, 0xb475b8)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:293 +0x200
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams(0xc4202460c0, 0x103ac20, 0xc42000d740)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:476 +0x16c
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveHTTP2Transport(0xc4202460c0, 0x103ae60, 0xc4464e30c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:457 +0x416
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleRawConn(0xc4202460c0, 0x103ae60, 0xc4464e30c0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:429 +0x470
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).Serve
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:398 +0x5ac
goroutine 870 [IO wait, 13 minutes]:
net.runtime_pollWait(0x7fad6039cee0, 0x72, 0x9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc427bb3b80, 0x72, 0xc4203128d8, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc427bb3b80, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc427bb3b20, 0xc4293a6000, 0x8000, 0x8000, 0x0, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc428d0b6f8, 0xc4293a6000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
bufio.(*Reader).fill(0xc4287d9d40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Read(0xc4287d9d40, 0xc426048278, 0x9, 0x9, 0x43fe80, 0xc42de31f20, 0x0)
/usr/local/go/src/bufio/bufio.go:209 +0x1bc
io.ReadAtLeast(0x102f380, 0xc4287d9d40, 0xc426048278, 0x9, 0x9, 0x9, 0xc420312ae8, 0x451a90, 0xc421266a80)
/usr/local/go/src/io/io.go:307 +0xa4
io.ReadFull(0x102f380, 0xc4287d9d40, 0xc426048278, 0x9, 0x9, 0xc42de31f20, 0x0, 0x1)
/usr/local/go/src/io/io.go:325 +0x58
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.readFrameHeader(0xc426048278, 0x9, 0x9, 0x102f380, 0xc4287d9d40, 0x0, 0xc400000000, 0xc420312c80, 0x7f3105)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:237 +0x7b
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.(*Framer).ReadFrame(0xc426048240, 0x5a, 0x5a, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:464 +0xa4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*framer).readFrame(0xc429291620, 0xc42de39c80, 0xc42de39c80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http_util.go:508 +0x2f
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).HandleStreams(0xc426048300, 0xc4292916b0, 0xb475b8)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:293 +0x200
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams(0xc4202460c0, 0x103ac20, 0xc426048300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:476 +0x16c
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveHTTP2Transport(0xc4202460c0, 0x103ae60, 0xc428d0b6f8, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:457 +0x416
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleRawConn(0xc4202460c0, 0x103ae60, 0xc428d0b6f8)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:429 +0x470
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).Serve
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:398 +0x5ac
goroutine 11264 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42516a930, 0xc42516a960, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42516a930, 0xc43c693ee0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42516a930, 0xc4438a9a60, 0x0, 0xc4320da8c0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42516a930, 0xa74a80, 0xc4438a9a60, 0x7fad6035c8e0, 0xc42516a930, 0x1038500, 0xc42516a900)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42516a900, 0xa74a80, 0xc4438a9a60, 0xc43c693de0, 0xc43c693e00, 0x7fad6035c8e0, 0xc42516a900, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42516a900, 0xa74a80, 0xc4438a9a60, 0x7fad6035c8e0, 0xc42516a900, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42516a900, 0xa74a80, 0xc4438a9a60, 0xc43c693de0, 0xc43c693e20, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4243633b0, 0xa74a80, 0xc4438a9a60, 0xffffffff, 0x0, 0x19, 0xc43618b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4243633b0, 0xa74a80, 0xc4438a9a60, 0xc43c693de0, 0xc43c693e40, 0xc43618b878, 0x558012, 0x588a597b, 0x39877a42)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4243633b0, 0xa74a80, 0xc4438a9a60, 0xed01c507b, 0x0, 0x0, 0xe3173)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4243633b0, 0xa74a80, 0xc4438a9a60, 0xc43c693de0, 0xc43c693e60, 0xa91b40, 0xc43c693e80, 0xc43c693de0, 0xc43c693e80)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4243633b0, 0xa74a80, 0xc4438a9a60, 0xc420246100, 0xc4322de280, 0xc43618ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4243633b0, 0xa74a80, 0xc4438a9a60, 0xc43c693de0, 0xc43c693e00, 0x6ec4, 0xc440d67b18, 0x0, 0xc440d67b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4243633b0, 0xc44346cf60, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f62ebe6)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc43859ec00, 0xc420331380, 0x10265c0, 0xc4243633e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc43859ec00, 0xc4243633e0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc43859ec00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8981 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4424c1f50, 0xc4424c1f80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4424c1f50, 0xc44a255540, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4424c1f50, 0xc43adc00e0, 0x0, 0xc43e30b9b8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4424c1f50, 0xa74a80, 0xc43adc00e0, 0x7fad6035c8e0, 0xc4424c1f50, 0x1038500, 0xc4424c1f20)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4424c1f20, 0xa74a80, 0xc43adc00e0, 0xc44a255440, 0xc44a255460, 0x7fad6035c8e0, 0xc4424c1f20, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4424c1f20, 0xa74a80, 0xc43adc00e0, 0x7fad6035c8e0, 0xc4424c1f20, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4424c1f20, 0xa74a80, 0xc43adc00e0, 0xc44a255440, 0xc44a255480, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43f9e3f80, 0xa74a80, 0xc43adc00e0, 0xffffffff, 0x0, 0x19, 0xc44a6737e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43f9e3f80, 0xa74a80, 0xc43adc00e0, 0xc44a255440, 0xc44a2554a0, 0xc44a673878, 0x558012, 0x588a5810, 0xd29b3f4)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43f9e3f80, 0xa74a80, 0xc43adc00e0, 0xed01c4f10, 0x0, 0x0, 0x739753)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43f9e3f80, 0xa74a80, 0xc43adc00e0, 0xc44a255440, 0xc44a2554c0, 0xa91b40, 0xc44a2554e0, 0xc44a255440, 0xc44a2554e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43f9e3f80, 0xa74a80, 0xc43adc00e0, 0xc420246100, 0xc441187f00, 0xc44a673a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43f9e3f80, 0xa74a80, 0xc43adc00e0, 0xc44a255440, 0xc44a255460, 0x7abb, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43f9e3f80, 0xc4408703c0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41ece23fd)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393a0700, 0xc420331380, 0x10265c0, 0xc43f9e3fb0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393a0700, 0xc43f9e3fb0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393a0700)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10206 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4357a62d0, 0xc4357a6300, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4357a62d0, 0xc445cf3f00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4357a62d0, 0xc448b04c20, 0x0, 0xc4370bdd10, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4357a62d0, 0xa74a80, 0xc448b04c20, 0x7fad6035c8e0, 0xc4357a62d0, 0x1038500, 0xc4357a62a0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4357a62a0, 0xa74a80, 0xc448b04c20, 0xc445cf32c0, 0xc445cf32e0, 0x7fad6035c8e0, 0xc4357a62a0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4357a62a0, 0xa74a80, 0xc448b04c20, 0x7fad6035c8e0, 0xc4357a62a0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4357a62a0, 0xa74a80, 0xc448b04c20, 0xc445cf32c0, 0xc445cf3320, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43580eae0, 0xa74a80, 0xc448b04c20, 0xffffffff, 0x0, 0x19, 0xc44226f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43580eae0, 0xa74a80, 0xc448b04c20, 0xc445cf32c0, 0xc445cf3340, 0xc44226f878, 0x558012, 0x588a58c7, 0x3a488275)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43580eae0, 0xa74a80, 0xc448b04c20, 0xc44226f900, 0x0, 0x0, 0xf4)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43580eae0, 0xa74a80, 0xc448b04c20, 0xc445cf32c0, 0xc445cf3e80, 0xa91b40, 0xc445cf3ea0, 0xc445cf32c0, 0xc445cf3ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43580eae0, 0xa74a80, 0xc448b04c20, 0xc420246100, 0xc43714e850, 0xc44226fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43580eae0, 0xa74a80, 0xc448b04c20, 0xc445cf32c0, 0xc445cf32e0, 0xb442, 0xc420319b18, 0x0, 0xc420319b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43580eae0, 0xc431058ae0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41ec6ce01)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc434d94a00, 0xc420331380, 0x10265c0, 0xc43580eb70, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc434d94a00, 0xc43580eb70)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc434d94a00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 977 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204895c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204895c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x4fbdccb03de0ad07)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc42a2e7920, 0xc422334c2d, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42a2e6b10, 0xc42a2e7920, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42a2e6b10, 0xc424223f80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42a2e6b10, 0xc4244736e0, 0x0, 0xc42a2e1e68, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42a2e6b10, 0xa74a80, 0xc4244736e0, 0x7fad6035c8e0, 0xc42a2e6b10, 0x1038500, 0xc42a2e6ae0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a2e6ae0, 0xa74a80, 0xc4244736e0, 0xc424233800, 0xc424233820, 0x7fad6035c8e0, 0xc42a2e6ae0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a2e6ae0, 0xa74a80, 0xc4244736e0, 0x7fad6035c8e0, 0xc42a2e6ae0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a2e6ae0, 0xa74a80, 0xc4244736e0, 0xc424233800, 0xc424233860, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc425e39530, 0xa74a80, 0xc4244736e0, 0xffffffff, 0x0, 0x19, 0xc4294757e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc425e39530, 0xa74a80, 0xc4244736e0, 0xc424233800, 0xc424233880, 0xc429475878, 0x558012, 0x588a5741, 0x3761df55)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc425e39530, 0xa74a80, 0xc4244736e0, 0xed01c4e41, 0x0, 0x0, 0x517a64)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc425e39530, 0xa74a80, 0xc4244736e0, 0xc424233800, 0xc4242338c0, 0xa91b40, 0xc4242338e0, 0xc424233800, 0xc4242338e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc425e39530, 0xa74a80, 0xc4244736e0, 0xc420246100, 0xc42a1b7f50, 0xc429475a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc425e39530, 0xa74a80, 0xc4244736e0, 0xc424233800, 0xc424233820, 0xc28a, 0xc42023bb18, 0x0, 0xc42023bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc425e39530, 0xc429d97920, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cadc00, 0xc420331380, 0x10265c0, 0xc42a2016b0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cadc00, 0xc42a2016b0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cadc00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8983 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43b9a7200, 0xc43b9a7230, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43b9a7200, 0xc4496c0920, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43b9a7200, 0xc43dd60000, 0x0, 0xc4425b0870, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43b9a7200, 0xa74a80, 0xc43dd60000, 0x7fad6035c8e0, 0xc43b9a7200, 0x1038500, 0xc43b9a71d0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43b9a71d0, 0xa74a80, 0xc43dd60000, 0xc4496c0820, 0xc4496c0840, 0x7fad6035c8e0, 0xc43b9a71d0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43b9a71d0, 0xa74a80, 0xc43dd60000, 0x7fad6035c8e0, 0xc43b9a71d0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43b9a71d0, 0xa74a80, 0xc43dd60000, 0xc4496c0820, 0xc4496c0860, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43caf4390, 0xa74a80, 0xc43dd60000, 0xffffffff, 0x0, 0x19, 0xc44a6757e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43caf4390, 0xa74a80, 0xc43dd60000, 0xc4496c0820, 0xc4496c0880, 0xc44a675878, 0x558012, 0x588a5810, 0xd39d62f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43caf4390, 0xa74a80, 0xc43dd60000, 0xed01c4f10, 0x0, 0x0, 0x3b9748)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43caf4390, 0xa74a80, 0xc43dd60000, 0xc4496c0820, 0xc4496c08a0, 0xa91b40, 0xc4496c08c0, 0xc4496c0820, 0xc4496c08c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43caf4390, 0xa74a80, 0xc43dd60000, 0xc420246100, 0xc43e30ba10, 0xc44a675a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43caf4390, 0xa74a80, 0xc43dd60000, 0xc4496c0820, 0xc4496c0840, 0x8cd7, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43caf4390, 0xc4408709c0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f400720)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a0b00, 0xc420331380, 0x10265c0, 0xc43caf4420, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a0b00, 0xc43caf4420)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a0b00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 330 [select]:
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).controller(0xc420246600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:721 +0x6ab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.newHTTP2Server
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:148 +0x855
goroutine 8920 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc449d8f350, 0xc449d8f380, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc449d8f350, 0xc44a4d00e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc449d8f350, 0xc44a505c40, 0x0, 0xc44479a7e0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc449d8f350, 0xa74a80, 0xc44a505c40, 0x7fad6035c8e0, 0xc449d8f350, 0x1038500, 0xc449d8f320)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc449d8f320, 0xa74a80, 0xc44a505c40, 0xc44a4e3fe0, 0xc44a4d0000, 0x7fad6035c8e0, 0xc449d8f320, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449d8f320, 0xa74a80, 0xc44a505c40, 0x7fad6035c8e0, 0xc449d8f320, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc449d8f320, 0xa74a80, 0xc44a505c40, 0xc44a4e3fe0, 0xc44a4d0020, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449d8e9c0, 0xa74a80, 0xc44a505c40, 0xffffffff, 0x0, 0x19, 0xc43d7c57e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc449d8e9c0, 0xa74a80, 0xc44a505c40, 0xc44a4e3fe0, 0xc44a4d0040, 0xc43d7c5878, 0x558012, 0x588a57f5, 0x397ee00c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449d8e9c0, 0xa74a80, 0xc44a505c40, 0xed01c4ef5, 0x0, 0x0, 0x223e3)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc449d8e9c0, 0xa74a80, 0xc44a505c40, 0xc44a4e3fe0, 0xc44a4d0060, 0xa91b40, 0xc44a4d0080, 0xc44a4e3fe0, 0xc44a4d0080)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449d8e9c0, 0xa74a80, 0xc44a505c40, 0xc420246100, 0xc445048110, 0xc43d7c5a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc449d8e9c0, 0xa74a80, 0xc44a505c40, 0xc44a4e3fe0, 0xc44a4d0000, 0x16c8, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc449d8e9c0, 0xc42c213f80, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f5986c5)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5b200, 0xc420331380, 0x10265c0, 0xc449d8ea80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5b200, 0xc449d8ea80)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5b200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9665 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43956cf30, 0xc43956cf60, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43956cf30, 0xc449c42860, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43956cf30, 0xc449e2a000, 0x0, 0xc43c1e6218, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43956cf30, 0xa74a80, 0xc449e2a000, 0x7fad6035c8e0, 0xc43956cf30, 0x1038500, 0xc43956cf00)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43956cf00, 0xa74a80, 0xc449e2a000, 0xc449c42760, 0xc449c42780, 0x7fad6035c8e0, 0xc43956cf00, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43956cf00, 0xa74a80, 0xc449e2a000, 0x7fad6035c8e0, 0xc43956cf00, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43956cf00, 0xa74a80, 0xc449e2a000, 0xc449c42760, 0xc449c427a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff13e0, 0xa74a80, 0xc449e2a000, 0xffffffff, 0x0, 0x19, 0xc42eb397e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43dff13e0, 0xa74a80, 0xc449e2a000, 0xc449c42760, 0xc449c427c0, 0xc42eb39878, 0x558012, 0x588a586a, 0x103e60fa)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff13e0, 0xa74a80, 0xc449e2a000, 0xc42eb39900, 0x0, 0x0, 0x3f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43dff13e0, 0xa74a80, 0xc449e2a000, 0xc449c42760, 0xc449c427e0, 0xa91b40, 0xc449c42800, 0xc449c42760, 0xc449c42800)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff13e0, 0xa74a80, 0xc449e2a000, 0xc420246100, 0xc4446e8400, 0xc42eb39a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43dff13e0, 0xa74a80, 0xc449e2a000, 0xc449c42760, 0xc449c42780, 0x75cf, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43dff13e0, 0xc441eb6000, 0xc420179d60, 0x0, 0x0, 0x7fad625dc000, 0xc41eac8542)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87b00, 0xc420331380, 0x10265c0, 0xc43dff1470, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87b00, 0xc43dff1470)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87b00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8735 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc443f03b60, 0xc443f03b90, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc443f03b60, 0xc4325bf180, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc443f03b60, 0xc43281e2e0, 0x0, 0xc443ff55d8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc443f03b60, 0xa74a80, 0xc43281e2e0, 0x7fad6035c8e0, 0xc443f03b60, 0x1038500, 0xc443f03b30)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc443f03b30, 0xa74a80, 0xc43281e2e0, 0xc4325bf000, 0xc4325bf020, 0x7fad6035c8e0, 0xc443f03b30, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc443f03b30, 0xa74a80, 0xc43281e2e0, 0x7fad6035c8e0, 0xc443f03b30, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc443f03b30, 0xa74a80, 0xc43281e2e0, 0xc4325bf000, 0xc4325bf040, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc443f02870, 0xa74a80, 0xc43281e2e0, 0xffffffff, 0x0, 0x19, 0xc43e8bb7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc443f02870, 0xa74a80, 0xc43281e2e0, 0xc4325bf000, 0xc4325bf060, 0xc43e8bb878, 0x558012, 0x588a57d7, 0x3a7e9931)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc443f02870, 0xa74a80, 0xc43281e2e0, 0xed01c4ed7, 0x0, 0x0, 0x6463c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc443f02870, 0xa74a80, 0xc43281e2e0, 0xc4325bf000, 0xc4325bf0a0, 0xa91b40, 0xc4325bf0e0, 0xc4325bf000, 0xc4325bf0e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc443f02870, 0xa74a80, 0xc43281e2e0, 0xc420246100, 0xc4463ebf00, 0xc43e8bba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc443f02870, 0xa74a80, 0xc43281e2e0, 0xc4325bf000, 0xc4325bf020, 0x4254, 0xc420e1ab18, 0x0, 0xc420e1ab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc443f02870, 0xc44661b980, 0xc420179d60, 0x0, 0x0, 0x10, 0xc42ac41698)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421001000, 0xc420331380, 0x10265c0, 0xc443f02990, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421001000, 0xc443f02990)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421001000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10207 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4356a7560, 0xc4356a75f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4356a7560, 0xc443e900c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4356a7560, 0xc447578260, 0x0, 0xc4370235a0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4356a7560, 0xa74a80, 0xc447578260, 0x7fad6035c8e0, 0xc4356a7560, 0x1038500, 0xc4356a74d0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4356a74d0, 0xa74a80, 0xc447578260, 0xc44a24ffa0, 0xc44a24ffc0, 0x7fad6035c8e0, 0xc4356a74d0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4356a74d0, 0xa74a80, 0xc447578260, 0x7fad6035c8e0, 0xc4356a74d0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4356a74d0, 0xa74a80, 0xc447578260, 0xc44a24ffa0, 0xc44a24ffe0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43575dc20, 0xa74a80, 0xc447578260, 0xffffffff, 0x0, 0x19, 0xc442c1d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43575dc20, 0xa74a80, 0xc447578260, 0xc44a24ffa0, 0xc443e90000, 0xc442c1d878, 0x558012, 0x588a58c7, 0x3a6a326f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43575dc20, 0xa74a80, 0xc447578260, 0xc442c1d900, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43575dc20, 0xa74a80, 0xc447578260, 0xc44a24ffa0, 0xc443e90020, 0xa91b40, 0xc443e90040, 0xc44a24ffa0, 0xc443e90040)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43575dc20, 0xa74a80, 0xc447578260, 0xc420246100, 0xc437237400, 0xc442c1da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43575dc20, 0xa74a80, 0xc447578260, 0xc44a24ffa0, 0xc44a24ffc0, 0xb624, 0xc420319b18, 0x0, 0xc420319b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43575dc20, 0xc4320cd260, 0xc420179d60, 0x0, 0x0, 0xc43b43a600, 0xb)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434d94e00, 0xc420331380, 0x10265c0, 0xc43575dc80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434d94e00, 0xc43575dc80)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434d94e00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8319 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4248f06c0, 0xc4248f06f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4248f06c0, 0xc437e1e300, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4248f06c0, 0xc437e3fbe0, 0x0, 0xc426fafd58, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4248f06c0, 0xa74a80, 0xc437e3fbe0, 0x7fad6035c8e0, 0xc4248f06c0, 0x1038500, 0xc4248f0690)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4248f0690, 0xa74a80, 0xc437e3fbe0, 0xc437e1e180, 0xc437e1e1c0, 0x7fad6035c8e0, 0xc4248f0690, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4248f0690, 0xa74a80, 0xc437e3fbe0, 0x7fad6035c8e0, 0xc4248f0690, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4248f0690, 0xa74a80, 0xc437e3fbe0, 0xc437e1e180, 0xc437e1e200, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f407080, 0xa74a80, 0xc437e3fbe0, 0xffffffff, 0x0, 0x19, 0xc4293e17e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42f407080, 0xa74a80, 0xc437e3fbe0, 0xc437e1e180, 0xc437e1e220, 0xc4293e1878, 0x558012, 0x588a5798, 0xd9a631c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f407080, 0xa74a80, 0xc437e3fbe0, 0xed01c4e98, 0x0, 0x0, 0x4ca84e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42f407080, 0xa74a80, 0xc437e3fbe0, 0xc437e1e180, 0xc437e1e260, 0xa91b40, 0xc437e1e280, 0xc437e1e180, 0xc437e1e280)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f407080, 0xa74a80, 0xc437e3fbe0, 0xc420246100, 0xc43d7955b0, 0xc4293e1a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42f407080, 0xa74a80, 0xc437e3fbe0, 0xc437e1e180, 0xc437e1e1c0, 0x454f, 0xc420e1ab18, 0x0, 0xc420e1ab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42f407080, 0xc44363f560, 0xc420179d60, 0x0, 0x0, 0xc4202e17a8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc428c67d00, 0xc420331380, 0x10265c0, 0xc42f4072c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc428c67d00, 0xc42f4072c0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc428c67d00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9507 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4388fa1e0, 0xc4388fa210, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4388fa1e0, 0xc4472e70e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4388fa1e0, 0xc4476a40a0, 0x0, 0xc4393d2f50, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4388fa1e0, 0xa74a80, 0xc4476a40a0, 0x7fad6035c8e0, 0xc4388fa1e0, 0x1038500, 0xc4388fa1b0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4388fa1b0, 0xa74a80, 0xc4476a40a0, 0xc4472e6fe0, 0xc4472e7000, 0x7fad6035c8e0, 0xc4388fa1b0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4388fa1b0, 0xa74a80, 0xc4476a40a0, 0x7fad6035c8e0, 0xc4388fa1b0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4388fa1b0, 0xa74a80, 0xc4476a40a0, 0xc4472e6fe0, 0xc4472e7020, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43891e450, 0xa74a80, 0xc4476a40a0, 0xffffffff, 0x0, 0x19, 0xc449dad7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43891e450, 0xa74a80, 0xc4476a40a0, 0xc4472e6fe0, 0xc4472e7040, 0xc449dad878, 0x558012, 0x588a584f, 0x3b937843)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43891e450, 0xa74a80, 0xc4476a40a0, 0xed01c4f4f, 0x0, 0x0, 0x6225e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43891e450, 0xa74a80, 0xc4476a40a0, 0xc4472e6fe0, 0xc4472e7060, 0xa91b40, 0xc4472e7080, 0xc4472e6fe0, 0xc4472e7080)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43891e450, 0xa74a80, 0xc4476a40a0, 0xc420246100, 0xc43940c4e0, 0xc449dada70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43891e450, 0xa74a80, 0xc4476a40a0, 0xc4472e6fe0, 0xc4472e7000, 0x3352, 0xc42023ab18, 0x0, 0xc42023ab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43891e450, 0xc4377bcae0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41ec3b394)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438064d00, 0xc420331380, 0x10265c0, 0xc43891e480, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438064d00, 0xc43891e480)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438064d00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 5327 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048c504)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048c500)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x4dbfada6ed50c1e2)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc444637c20, 0xc420162418, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc444637320, 0xc444637c20, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc444637320, 0xc42b39d080, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc444637320, 0xc42b5a9ba0, 0x0, 0xc443fc3f78, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc444637320, 0xa74a80, 0xc42b5a9ba0, 0x7fad6035c8e0, 0xc444637320, 0x1038500, 0xc4446372f0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4446372f0, 0xa74a80, 0xc42b5a9ba0, 0xc42b39c780, 0xc42b39c7a0, 0x7fad6035c8e0, 0xc4446372f0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4446372f0, 0xa74a80, 0xc42b5a9ba0, 0x7fad6035c8e0, 0xc4446372f0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4446372f0, 0xa74a80, 0xc42b5a9ba0, 0xc42b39c780, 0xc42b39c7c0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444f08f60, 0xa74a80, 0xc42b5a9ba0, 0xffffffff, 0x0, 0x19, 0xc4359957e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc444f08f60, 0xa74a80, 0xc42b5a9ba0, 0xc42b39c780, 0xc42b39c7e0, 0xc435995878, 0x558012, 0x588a575f, 0x39a47310)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444f08f60, 0xa74a80, 0xc42b5a9ba0, 0xc435995900, 0x0, 0x0, 0x3f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc444f08f60, 0xa74a80, 0xc42b5a9ba0, 0xc42b39c780, 0xc42b39c800, 0xa91b40, 0xc42b39c820, 0xc42b39c780, 0xc42b39c820)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444f08f60, 0xa74a80, 0xc42b5a9ba0, 0xc420246100, 0xc444f0e800, 0xc435995a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc444f08f60, 0xa74a80, 0xc42b5a9ba0, 0xc42b39c780, 0xc42b39c7a0, 0x962f, 0xc420e1ab18, 0x0, 0xc420e1ab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc444f08f60, 0xc43bba4a20, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc420cb4000, 0xc420331380, 0x10265c0, 0xc444f08f90, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc420cb4000, 0xc444f08f90)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc420cb4000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9882 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc437ceb530, 0xc437ceb590, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc437ceb530, 0xc449d7dd40, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc437ceb530, 0xc4410fc520, 0x0, 0xc438c38dd8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc437ceb530, 0xa74a80, 0xc4410fc520, 0x7fad6035c8e0, 0xc437ceb530, 0x1038500, 0xc437ceb4d0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc437ceb4d0, 0xa74a80, 0xc4410fc520, 0xc449d7dc20, 0xc449d7dc40, 0x7fad6035c8e0, 0xc437ceb4d0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437ceb4d0, 0xa74a80, 0xc4410fc520, 0x7fad6035c8e0, 0xc437ceb4d0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc437ceb4d0, 0xa74a80, 0xc4410fc520, 0xc449d7dc20, 0xc449d7dc60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437eefd40, 0xa74a80, 0xc4410fc520, 0xffffffff, 0x0, 0x19, 0xc4414597e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc437eefd40, 0xa74a80, 0xc4410fc520, 0xc449d7dc20, 0xc449d7dc80, 0xc441459878, 0x558012, 0x588a5888, 0x104d9a02)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437eefd40, 0xa74a80, 0xc4410fc520, 0xed01c4f88, 0x0, 0x0, 0x8fe8c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc437eefd40, 0xa74a80, 0xc4410fc520, 0xc449d7dc20, 0xc449d7dcc0, 0xa91b40, 0xc449d7dce0, 0xc449d7dc20, 0xc449d7dce0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437eefd40, 0xa74a80, 0xc4410fc520, 0xc420246100, 0xc438d1e890, 0xc441459a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc437eefd40, 0xa74a80, 0xc4410fc520, 0xc449d7dc20, 0xc449d7dc40, 0x600d, 0xc42023bb18, 0x0, 0xc42023bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc437eefd40, 0xc441196f00, 0xc420179d60, 0x0, 0x0, 0xc439252d40, 0x646e696b)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393b5300, 0xc420331380, 0x10265c0, 0xc437eefe60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393b5300, 0xc437eefe60)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393b5300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9218 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).numUsers(0xc4201e3078, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:68 +0x3a
github.com/weaveworks/cortex/ingester.(*Ingester).Collect(0xc4201e3040, 0xc4469ffbc0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:563 +0x4e
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc43f716b10, 0xc4469ffbc0, 0x10343c0, 0xc4201e3040)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:433 +0x63
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:434 +0x326
goroutine 12081 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4496097a0, 0xc4496097d0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4496097a0, 0xc4457267a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4496097a0, 0xc445b966a0, 0x0, 0xc427f8c868, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4496097a0, 0xa74a80, 0xc445b966a0, 0x7fad6035c8e0, 0xc4496097a0, 0x1038500, 0xc449609770)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc449609770, 0xa74a80, 0xc445b966a0, 0xc445726680, 0xc4457266a0, 0x7fad6035c8e0, 0xc449609770, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449609770, 0xa74a80, 0xc445b966a0, 0x7fad6035c8e0, 0xc449609770, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc449609770, 0xa74a80, 0xc445b966a0, 0xc445726680, 0xc4457266c0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442b52ff0, 0xa74a80, 0xc445b966a0, 0xffffffff, 0x0, 0x19, 0xc435e0b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc442b52ff0, 0xa74a80, 0xc445b966a0, 0xc445726680, 0xc4457266e0, 0xc435e0b878, 0x558012, 0x588a59f3, 0x37e5eaf5)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442b52ff0, 0xa74a80, 0xc445b966a0, 0xed01c50f3, 0x0, 0x0, 0xdcd52)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc442b52ff0, 0xa74a80, 0xc445b966a0, 0xc445726680, 0xc445726700, 0xa91b40, 0xc445726720, 0xc445726680, 0xc445726720)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442b52ff0, 0xa74a80, 0xc445b966a0, 0xc420246100, 0xc428dc6980, 0xc435e0ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc442b52ff0, 0xa74a80, 0xc445b966a0, 0xc445726680, 0xc4457266a0, 0x5845, 0xc435e50b18, 0x0, 0xc435e50b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc442b52ff0, 0xc4445a82a0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f309dfd)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438064b00, 0xc420331380, 0x10265c0, 0xc442b53020, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438064b00, 0xc442b53020)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438064b00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 329 [IO wait]:
net.runtime_pollWait(0x7fad6039d2a0, 0x72, 0x8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421d461b0, 0x72, 0xc4200458d8, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421d461b0, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421d46150, 0xc421fa0000, 0x8000, 0x8000, 0x0, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42019de50, 0xc421fa0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
bufio.(*Reader).fill(0xc4210ec6c0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Read(0xc4210ec6c0, 0xc420246578, 0x9, 0x9, 0x43fe80, 0xc43eaf22c0, 0xc4445b4e20)
/usr/local/go/src/bufio/bufio.go:209 +0x1bc
io.ReadAtLeast(0x102f380, 0xc4210ec6c0, 0xc420246578, 0x9, 0x9, 0x9, 0xc420045ae8, 0x451a90, 0xc438650840)
/usr/local/go/src/io/io.go:307 +0xa4
io.ReadFull(0x102f380, 0xc4210ec6c0, 0xc420246578, 0x9, 0x9, 0xc43eaf22c0, 0x1, 0x2)
/usr/local/go/src/io/io.go:325 +0x58
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.readFrameHeader(0xc420246578, 0x9, 0x9, 0x102f380, 0xc4210ec6c0, 0x0, 0xc400000000, 0xc420045c80, 0x7f3105)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:237 +0x7b
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.(*Framer).ReadFrame(0xc420246540, 0x3895, 0x3895, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:464 +0xa4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*framer).readFrame(0xc421f520f0, 0xc4445f9a70, 0xc4445f9a70, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http_util.go:508 +0x2f
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).HandleStreams(0xc420246600, 0xc421f52180, 0xb475b8)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:293 +0x200
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams(0xc4202460c0, 0x103ac20, 0xc420246600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:476 +0x16c
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveHTTP2Transport(0xc4202460c0, 0x103ae60, 0xc42019de50, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:457 +0x416
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleRawConn(0xc4202460c0, 0x103ae60, 0xc42019de50)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:429 +0x470
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).Serve
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:398 +0x5ac
goroutine 8922 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43ba15e90, 0xc43ba15ec0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43ba15e90, 0xc43ab20000, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43ba15e90, 0xc44a3ff520, 0x0, 0xc4424c5398, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43ba15e90, 0xa74a80, 0xc44a3ff520, 0x7fad6035c8e0, 0xc43ba15e90, 0x1038500, 0xc43ba15e60)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43ba15e60, 0xa74a80, 0xc44a3ff520, 0xc43ab49be0, 0xc43ab49c00, 0x7fad6035c8e0, 0xc43ba15e60, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43ba15e60, 0xa74a80, 0xc44a3ff520, 0x7fad6035c8e0, 0xc43ba15e60, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43ba15e60, 0xa74a80, 0xc44a3ff520, 0xc43ab49be0, 0xc43ab49c20, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4445c4f00, 0xa74a80, 0xc44a3ff520, 0xffffffff, 0x0, 0x19, 0xc43ed817e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4445c4f00, 0xa74a80, 0xc44a3ff520, 0xc43ab49be0, 0xc43ab49c40, 0xc43ed81878, 0x558012, 0x588a57f5, 0x3a6fc265)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4445c4f00, 0xa74a80, 0xc44a3ff520, 0xed01c4ef5, 0x0, 0x0, 0x62db0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4445c4f00, 0xa74a80, 0xc44a3ff520, 0xc43ab49be0, 0xc43ab49c60, 0xa91b40, 0xc43ab49c80, 0xc43ab49be0, 0xc43ab49c80)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4445c4f00, 0xa74a80, 0xc44a3ff520, 0xc420246100, 0xc442f6c840, 0xc43ed81a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4445c4f00, 0xa74a80, 0xc44a3ff520, 0xc43ab49be0, 0xc43ab49c00, 0x49bc, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4445c4f00, 0xc42b6f2540, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f5986c5)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5b800, 0xc420331380, 0x10265c0, 0xc4445c4f30, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5b800, 0xc4445c4f30)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5b800)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 1182 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204962c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204962c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x576fdc651f7c3092)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).forSeriesMatching(0xc42031cec0, 0xc42cdd1d20, 0x3, 0x3, 0xc42a6df448, 0x0, 0xc42ccadac0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:183 +0xea
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42cc96e70, 0x159dc604330, 0x159dc64d710, 0xc42cdd1d20, 0x3, 0x3, 0xc42cc96e00, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:291 +0x18a
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42cc96e70, 0xc42cc96d50, 0x0, 0xc42cdf6038, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42cc96e70, 0xa934c0, 0xc42cc96d50, 0x7fad6035c8e0, 0xc42cc96e70, 0x1038500, 0xc42cc96e40)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42cc96e40, 0xa934c0, 0xc42cc96d50, 0xc42cdd1c20, 0xc42cdd1c40, 0x7fad6035c8e0, 0xc42cc96e40, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42cc96e40, 0xa934c0, 0xc42cc96d50, 0x7fad6035c8e0, 0xc42cc96e40, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42cc96e40, 0xa934c0, 0xc42cc96d50, 0xc42cdd1c20, 0xc42cdd1c60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42cc96c30, 0xa934c0, 0xc42cc96d50, 0xffffffff, 0x0, 0x19, 0xc42a6df7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42cc96c30, 0xa934c0, 0xc42cc96d50, 0xc42cdd1c20, 0xc42cdd1c80, 0xc42a6df878, 0x558012, 0x588a5743, 0x12b73ef2)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42cc96c30, 0xa934c0, 0xc42cc96d50, 0xed01c4e43, 0x0, 0x0, 0x9e8d)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42cc96c30, 0xa934c0, 0xc42cc96d50, 0xc42cdd1c20, 0xc42cdd1ca0, 0xa91b40, 0xc42cdd1cc0, 0xc42cdd1c20, 0xc42cdd1cc0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42cc96c30, 0xa934c0, 0xc42cc96d50, 0xc420246100, 0xc42cc87fe0, 0xc42a6dfa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42cc96c30, 0xa934c0, 0xc42cc96d50, 0xc42cdd1c20, 0xc42cdd1c40, 0x65, 0xc425813b18, 0x0, 0xc425813b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42cc96c30, 0xc42cb7a4e0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41fa28d46)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc429a83900, 0xc420331380, 0x10265d8, 0xc42cc96cf0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc429a83900, 0xc42cc96cf0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc429a83900)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 871 [select, 13 minutes]:
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).controller(0xc426048300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:721 +0x6ab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.newHTTP2Server
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:148 +0x855
goroutine 11636 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc447654990, 0xc4476549c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc447654990, 0xc44289f180, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc447654990, 0xc44289e6c0, 0x0, 0xc42f98c890, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc447654990, 0xa74a80, 0xc44289e6c0, 0x7fad6035c8e0, 0xc447654990, 0x1038500, 0xc447654960)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc447654960, 0xa74a80, 0xc44289e6c0, 0xc44289f080, 0xc44289f0a0, 0x7fad6035c8e0, 0xc447654960, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc447654960, 0xa74a80, 0xc44289e6c0, 0x7fad6035c8e0, 0xc447654960, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc447654960, 0xa74a80, 0xc44289e6c0, 0xc44289f080, 0xc44289f0c0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc447654420, 0xa74a80, 0xc44289e6c0, 0xffffffff, 0x0, 0x19, 0xc439fb77e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc447654420, 0xa74a80, 0xc44289e6c0, 0xc44289f080, 0xc44289f0e0, 0xc439fb7878, 0x558012, 0x588a5999, 0x3aa461f1)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc447654420, 0xa74a80, 0xc44289e6c0, 0xed01c5099, 0x0, 0x0, 0x14ecf)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc447654420, 0xa74a80, 0xc44289e6c0, 0xc44289f080, 0xc44289f100, 0xa91b40, 0xc44289f120, 0xc44289f080, 0xc44289f120)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc447654420, 0xa74a80, 0xc44289e6c0, 0xc420246100, 0xc42f9bfc80, 0xc439fb7a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc447654420, 0xa74a80, 0xc44289e6c0, 0xc44289f080, 0xc44289f0a0, 0x859, 0xc440d62b18, 0x0, 0xc440d62b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc447654420, 0xc443093800, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f20a56f)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4341d2800, 0xc420331380, 0x10265c0, 0xc4476544e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4341d2800, 0xc4476544e0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4341d2800)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8921 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4445c4030, 0xc4445c4060, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4445c4030, 0xc44a445f20, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4445c4030, 0xc44a4d05c0, 0x0, 0xc442f6c770, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4445c4030, 0xa74a80, 0xc44a4d05c0, 0x7fad6035c8e0, 0xc4445c4030, 0x1038500, 0xc4445c4000)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4445c4000, 0xa74a80, 0xc44a4d05c0, 0xc44a445e20, 0xc44a445e40, 0x7fad6035c8e0, 0xc4445c4000, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4445c4000, 0xa74a80, 0xc44a4d05c0, 0x7fad6035c8e0, 0xc4445c4000, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4445c4000, 0xa74a80, 0xc44a4d05c0, 0xc44a445e20, 0xc44a445e60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43a29d440, 0xa74a80, 0xc44a4d05c0, 0xffffffff, 0x0, 0x19, 0xc43ed7f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43a29d440, 0xa74a80, 0xc44a4d05c0, 0xc44a445e20, 0xc44a445e80, 0xc43ed7f878, 0x558012, 0x588a57f5, 0x39fd530a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43a29d440, 0xa74a80, 0xc44a4d05c0, 0xed01c4ef5, 0x0, 0x0, 0x47d77)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43a29d440, 0xa74a80, 0xc44a4d05c0, 0xc44a445e20, 0xc44a445ea0, 0xa91b40, 0xc44a445ec0, 0xc44a445e20, 0xc44a445ec0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43a29d440, 0xa74a80, 0xc44a4d05c0, 0xc420246100, 0xc44479a890, 0xc43ed7fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43a29d440, 0xa74a80, 0xc44a4d05c0, 0xc44a445e20, 0xc44a445e40, 0x31bd, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43a29d440, 0xc42b6f23c0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f5986c5)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5b500, 0xc420331380, 0x10265c0, 0xc43a29d470, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5b500, 0xc43a29d470)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5b500)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10275 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43562b590, 0xc43562b5f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43562b590, 0xc43ee00c60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43562b590, 0xc43b3f6e40, 0x0, 0xc436f58488, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43562b590, 0xa74a80, 0xc43b3f6e40, 0x7fad6035c8e0, 0xc43562b590, 0x1038500, 0xc43562b560)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43562b560, 0xa74a80, 0xc43b3f6e40, 0xc43ee00b40, 0xc43ee00b60, 0x7fad6035c8e0, 0xc43562b560, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43562b560, 0xa74a80, 0xc43b3f6e40, 0x7fad6035c8e0, 0xc43562b560, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43562b560, 0xa74a80, 0xc43b3f6e40, 0xc43ee00b40, 0xc43ee00b80, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43564ef00, 0xa74a80, 0xc43b3f6e40, 0xffffffff, 0x0, 0x19, 0xc442c197e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43564ef00, 0xa74a80, 0xc43b3f6e40, 0xc43ee00b40, 0xc43ee00ba0, 0xc442c19878, 0x558012, 0x588a58c7, 0x3b8f70bd)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43564ef00, 0xa74a80, 0xc43b3f6e40, 0xed01c4fc7, 0x0, 0x0, 0x12a6b9)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43564ef00, 0xa74a80, 0xc43b3f6e40, 0xc43ee00b40, 0xc43ee00bc0, 0xa91b40, 0xc43ee00be0, 0xc43ee00b40, 0xc43ee00be0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43564ef00, 0xa74a80, 0xc43b3f6e40, 0xc420246100, 0xc4370bdf00, 0xc442c19a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43564ef00, 0xa74a80, 0xc43b3f6e40, 0xc43ee00b40, 0xc43ee00b60, 0x97be, 0xc420319b18, 0x0, 0xc420319b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43564ef00, 0xc42fa64240, 0xc420179d60, 0x0, 0x0, 0x10, 0xc43e5a21d8)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdca00, 0xc420331380, 0x10265c0, 0xc43564ef60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdca00, 0xc43564ef60)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdca00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9249 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreate(0xc4201e3078, 0x7fad6035c8e0, 0xc42a8fcf00, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:96 +0x8f
github.com/weaveworks/cortex/ingester.(*Ingester).LabelValues(0xc4201e3040, 0x7fad6035c8e0, 0xc42a8fcf00, 0xc43f717bb0, 0x0, 0xc43f717c68, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:298 +0x60
github.com/weaveworks/cortex._Ingester_LabelValues_Handler.func1(0x7fad6035c8e0, 0xc42a8fcf00, 0xa73d60, 0xc43f717bb0, 0x7fad6035c8e0, 0xc42a8fcf00, 0x1038500, 0xc42a8fced0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:457 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a8fced0, 0xa73d60, 0xc43f717bb0, 0xc43698e580, 0xc43698e5a0, 0x7fad6035c8e0, 0xc42a8fced0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a8fced0, 0xa73d60, 0xc43f717bb0, 0x7fad6035c8e0, 0xc42a8fced0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a8fced0, 0xa73d60, 0xc43f717bb0, 0xc43698e580, 0xc43698e5c0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a8fcdb0, 0xa73d60, 0xc43f717bb0, 0xffffffff, 0x0, 0x19, 0xc4441d97e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a8fcdb0, 0xa73d60, 0xc43f717bb0, 0xc43698e580, 0xc43698e5e0, 0xc4441d9878, 0x558012, 0x588a5827, 0xf0d8b43)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a8fcdb0, 0xa73d60, 0xc43f717bb0, 0x41167e, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a8fcdb0, 0xa73d60, 0xc43f717bb0, 0xc43698e580, 0xc43698e600, 0xa91b40, 0xc43698e640, 0xc43698e580, 0xc43698e640)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a8fcdb0, 0xa73d60, 0xc43f717bb0, 0xc420246100, 0xc43f717b70, 0xc4441d9a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a8fcdb0, 0xa73d60, 0xc43f717bb0, 0xc43698e580, 0xc43698e5a0, 0xa, 0xc42023bb18, 0x0, 0xc42023bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_LabelValues_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a8fcdb0, 0xc4415b5320, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:459 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000d740, 0xc4390fb200, 0xc420331380, 0x10265f0, 0xc42a8fce70, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000d740, 0xc4390fb200, 0xc42a8fce70)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc440f5ebb0, 0xc4202460c0, 0x103ac20, 0xc42000d740, 0xc4390fb200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 12196 [chan receive, 2 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc4485843c0, 0xc43cb882d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc4485843c0, 0xc43cb882d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc4485843c0, 0xc43cb882d0)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc441f95760, 0xc43cb882d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc441f95760, 0xc43cb882d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc441f95760, 0xc43cb882d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc441f95740, 0xc43cb880f0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc441f95740, 0xc43cb880f0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc441f95720, 0xc43cb880f0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc441f95720, 0xc43cb880f0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc42bd16340, 0xc43cb880f0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc42bd16340, 0xc43cb88000)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc42bd16340, 0xc43cb88000)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42854fb00, 0x1038440, 0xc438720880)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 8473 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).numUsers(0xc4201e3078, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:68 +0x3a
github.com/weaveworks/cortex/ingester.(*Ingester).Collect(0xc4201e3040, 0xc429a59aa0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:563 +0x4e
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc42bd13430, 0xc429a59aa0, 0x10343c0, 0xc4201e3040)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:433 +0x63
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:434 +0x326
goroutine 1271 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204895c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204895c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x67d0eb2b1a80b1fc)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc42d39dc80, 0xc42939e0cd, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42d39dc50, 0xc42d39dc80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42d39dc50, 0xc42d4c9240, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42d39dc50, 0xc42d4c9080, 0x0, 0xc42d2c7f90, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42d39dc50, 0xa74a80, 0xc42d4c9080, 0x7fad6035c8e0, 0xc42d39dc50, 0x1038500, 0xc42d39dc20)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d39dc20, 0xa74a80, 0xc42d4c9080, 0xc42d4c9140, 0xc42d4c9160, 0x7fad6035c8e0, 0xc42d39dc20, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d39dc20, 0xa74a80, 0xc42d4c9080, 0x7fad6035c8e0, 0xc42d39dc20, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d39dc20, 0xa74a80, 0xc42d4c9080, 0xc42d4c9140, 0xc42d4c9180, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d39daa0, 0xa74a80, 0xc42d4c9080, 0xffffffff, 0x0, 0x19, 0xc4215db7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42d39daa0, 0xa74a80, 0xc42d4c9080, 0xc42d4c9140, 0xc42d4c91a0, 0xc4215db878, 0x558012, 0x588a5743, 0x2059cadd)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d39daa0, 0xa74a80, 0xc42d4c9080, 0xed01c4e43, 0x0, 0x0, 0x7bb2)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42d39daa0, 0xa74a80, 0xc42d4c9080, 0xc42d4c9140, 0xc42d4c91c0, 0xa91b40, 0xc42d4c91e0, 0xc42d4c9140, 0xc42d4c91e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d39daa0, 0xa74a80, 0xc42d4c9080, 0xc420246100, 0xc42d2c7f20, 0xc4215dba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42d39daa0, 0xa74a80, 0xc42d4c9080, 0xc42d4c9140, 0xc42d4c9160, 0x73, 0xc42023eb18, 0x0, 0xc42023eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42d39daa0, 0xc42d524000, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d3b0300, 0xc420331380, 0x10265c0, 0xc42d39db60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d3b0300, 0xc42d39db60)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d3b0300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8327 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4292daa50, 0xc4292daa80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4292daa50, 0xc437b61380, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4292daa50, 0xc4383a2080, 0x0, 0xc4292d99f0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4292daa50, 0xa74a80, 0xc4383a2080, 0x7fad6035c8e0, 0xc4292daa50, 0x1038500, 0xc4292daa20)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4292daa20, 0xa74a80, 0xc4383a2080, 0xc437b61260, 0xc437b61280, 0x7fad6035c8e0, 0xc4292daa20, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4292daa20, 0xa74a80, 0xc4383a2080, 0x7fad6035c8e0, 0xc4292daa20, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4292daa20, 0xa74a80, 0xc4383a2080, 0xc437b61260, 0xc437b612a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4223bde30, 0xa74a80, 0xc4383a2080, 0xffffffff, 0x0, 0x19, 0xc439ee17e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4223bde30, 0xa74a80, 0xc4383a2080, 0xc437b61260, 0xc437b612c0, 0xc439ee1878, 0x558012, 0x588a579b, 0x32eefbdf)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4223bde30, 0xa74a80, 0xc4383a2080, 0xed01c4e9b, 0x0, 0x0, 0x11936e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4223bde30, 0xa74a80, 0xc4383a2080, 0xc437b61260, 0xc437b612e0, 0xa91b40, 0xc437b61300, 0xc437b61260, 0xc437b61300)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4223bde30, 0xa74a80, 0xc4383a2080, 0xc420246100, 0xc440d25d10, 0xc439ee1a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4223bde30, 0xa74a80, 0xc4383a2080, 0xc437b61260, 0xc437b61280, 0x9dd5, 0xc420e1db18, 0x0, 0xc420e1db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4223bde30, 0xc44088e0c0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f40378e)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc426516400, 0xc420331380, 0x10265c0, 0xc4223bde60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc426516400, 0xc4223bde60)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc426516400)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 1019 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204962c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204962c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x576fdc651f7c3092)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).forSeriesMatching(0xc42031cec0, 0xc423bd8e80, 0x4, 0x4, 0xc4293e3448, 0x0, 0xc42a49fac0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:183 +0xea
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42a49df80, 0x159dc604330, 0x159dc64d710, 0xc423bd8e80, 0x4, 0x4, 0xc42a49df00, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:291 +0x18a
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42a49df80, 0xc42a49de30, 0x0, 0xc42a4d2700, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42a49df80, 0xa934c0, 0xc42a49de30, 0x7fad6035c8e0, 0xc42a49df80, 0x1038500, 0xc42a49df50)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a49df50, 0xa934c0, 0xc42a49de30, 0xc423bd8c00, 0xc423bd8c60, 0x7fad6035c8e0, 0xc42a49df50, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a49df50, 0xa934c0, 0xc42a49de30, 0x7fad6035c8e0, 0xc42a49df50, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a49df50, 0xa934c0, 0xc42a49de30, 0xc423bd8c00, 0xc423bd8ca0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a49dd10, 0xa934c0, 0xc42a49de30, 0xffffffff, 0x0, 0x19, 0xc4293e37e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a49dd10, 0xa934c0, 0xc42a49de30, 0xc423bd8c00, 0xc423bd8ce0, 0xc4293e3878, 0x558012, 0x588a5742, 0x166f6bd)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a49dd10, 0xa934c0, 0xc42a49de30, 0xed01c4e42, 0x0, 0x0, 0xdea7)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a49dd10, 0xa934c0, 0xc42a49de30, 0xc423bd8c00, 0xc423bd8d20, 0xa91b40, 0xc423bd8d60, 0xc423bd8c00, 0xc423bd8d60)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a49dd10, 0xa934c0, 0xc42a49de30, 0xc420246100, 0xc42a4d2690, 0xc4293e3a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a49dd10, 0xa934c0, 0xc42a49de30, 0xc423bd8c00, 0xc423bd8c60, 0x83, 0xc420317b18, 0x0, 0xc420317b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a49dd10, 0xc429975f20, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc4204ffe00, 0xc420331380, 0x10265d8, 0xc42a49ddd0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc4204ffe00, 0xc42a49ddd0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc4204ffe00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 941 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048e904)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048e900)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x9c30b4199368dad5)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc42a0776b0, 0xc420162418, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42a076540, 0xc42a0776b0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42a076540, 0xc425157e20, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42a076540, 0xc425d81580, 0x0, 0xc42a074e78, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42a076540, 0xa74a80, 0xc425d81580, 0x7fad6035c8e0, 0xc42a076540, 0x1038500, 0xc42a076510)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a076510, 0xa74a80, 0xc425d81580, 0xc4251562a0, 0xc4251562e0, 0x7fad6035c8e0, 0xc42a076510, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a076510, 0xa74a80, 0xc425d81580, 0x7fad6035c8e0, 0xc42a076510, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a076510, 0xa74a80, 0xc425d81580, 0xc4251562a0, 0xc425156320, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429fabd10, 0xa74a80, 0xc425d81580, 0xffffffff, 0x0, 0x19, 0xc4215b97e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc429fabd10, 0xa74a80, 0xc425d81580, 0xc4251562a0, 0xc425156360, 0xc4215b9878, 0x558012, 0x588a5741, 0x35add981)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429fabd10, 0xa74a80, 0xc425d81580, 0xed01c4e41, 0x0, 0x0, 0x27b95e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc429fabd10, 0xa74a80, 0xc425d81580, 0xc4251562a0, 0xc4251563a0, 0xa91b40, 0xc4251563e0, 0xc4251562a0, 0xc4251563e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429fabd10, 0xa74a80, 0xc425d81580, 0xc420246100, 0xc4266315b0, 0xc4215b9a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc429fabd10, 0xa74a80, 0xc425d81580, 0xc4251562a0, 0xc4251562e0, 0x85f8, 0xc42023bb18, 0x0, 0xc42023bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc429fabd10, 0xc4294e3260, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4204f0800, 0xc420331380, 0x10265c0, 0xc429fabd40, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4204f0800, 0xc429fabd40)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4204f0800)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8737 [chan send, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc44776e870, 0xc443c34180, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 12195 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43cf98450, 0xc43cf98480, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43cf98450, 0xc4400f5f40, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43cf98450, 0xc4457276a0, 0x0, 0xc4231ee1f8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43cf98450, 0xa74a80, 0xc4457276a0, 0x7fad6035c8e0, 0xc43cf98450, 0x1038500, 0xc43cf98420)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43cf98420, 0xa74a80, 0xc4457276a0, 0xc4400f5e20, 0xc4400f5e40, 0x7fad6035c8e0, 0xc43cf98420, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43cf98420, 0xa74a80, 0xc4457276a0, 0x7fad6035c8e0, 0xc43cf98420, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43cf98420, 0xa74a80, 0xc4457276a0, 0xc4400f5e20, 0xc4400f5e60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449610d80, 0xa74a80, 0xc4457276a0, 0xffffffff, 0x0, 0x19, 0xc4359277e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc449610d80, 0xa74a80, 0xc4457276a0, 0xc4400f5e20, 0xc4400f5ea0, 0xc435927878, 0x558012, 0x588a59f4, 0x99738f8)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449610d80, 0xa74a80, 0xc4457276a0, 0xed01c50f4, 0x0, 0x0, 0x140cd0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc449610d80, 0xa74a80, 0xc4457276a0, 0xc4400f5e20, 0xc4400f5ec0, 0xa91b40, 0xc4400f5ee0, 0xc4400f5e20, 0xc4400f5ee0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449610d80, 0xa74a80, 0xc4457276a0, 0xc420246100, 0xc427f8d760, 0xc435927a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc449610d80, 0xa74a80, 0xc4457276a0, 0xc4400f5e20, 0xc4400f5e40, 0x7532, 0xc435e51b18, 0x0, 0xc435e51b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc449610d80, 0xc4445a8480, 0xc420179d60, 0x0, 0x0, 0x2b9de3948fa81040, 0x720a0a5b0a02cd0a)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065500, 0xc420331380, 0x10265c0, 0xc449610db0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065500, 0xc449610db0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065500)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 993 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048e0c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048e0c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x8ca9f4c8f66dcb26)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc42a1a19e0, 0xc420162418, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42a1a17d0, 0xc42a1a19e0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42a1a17d0, 0xc4244c0940, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42a1a17d0, 0xc425120e20, 0x0, 0xc42a1b7488, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42a1a17d0, 0xa74a80, 0xc425120e20, 0x7fad6035c8e0, 0xc42a1a17d0, 0x1038500, 0xc42a1a17a0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a1a17a0, 0xa74a80, 0xc425120e20, 0xc4244c05e0, 0xc4244c0600, 0x7fad6035c8e0, 0xc42a1a17a0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a1a17a0, 0xa74a80, 0xc425120e20, 0x7fad6035c8e0, 0xc42a1a17a0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a1a17a0, 0xa74a80, 0xc425120e20, 0xc4244c05e0, 0xc4244c0620, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a196120, 0xa74a80, 0xc425120e20, 0xffffffff, 0x0, 0x19, 0xc42910f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a196120, 0xa74a80, 0xc425120e20, 0xc4244c05e0, 0xc4244c0640, 0xc42910f878, 0x558012, 0x588a5741, 0x36482006)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a196120, 0xa74a80, 0xc425120e20, 0xed01c4e41, 0x0, 0x0, 0x825ce)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a196120, 0xa74a80, 0xc425120e20, 0xc4244c05e0, 0xc4244c0680, 0xa91b40, 0xc4244c06a0, 0xc4244c05e0, 0xc4244c06a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a196120, 0xa74a80, 0xc425120e20, 0xc420246100, 0xc429fad030, 0xc42910fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a196120, 0xa74a80, 0xc425120e20, 0xc4244c05e0, 0xc4244c0600, 0x6efd, 0xc427ba0b18, 0x0, 0xc427ba0b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a196120, 0xc429d97080, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4207b3300, 0xc420331380, 0x10265c0, 0xc42a196150, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4207b3300, 0xc42a196150)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4207b3300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 1190 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204962c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204962c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x576fdc651f7c3092)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).forSeriesMatching(0xc42031cec0, 0xc42c9402f0, 0x2, 0x2, 0xc42a6e3448, 0x0, 0xc42c9371c0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:183 +0xea
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42c9452f0, 0x159dc604330, 0x159dc64d710, 0xc42c9402f0, 0x2, 0x2, 0xc42c945200, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:291 +0x18a
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42c9452f0, 0xc42c945200, 0x0, 0xc42c9402c8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42c9452f0, 0xa934c0, 0xc42c945200, 0x7fad6035c8e0, 0xc42c9452f0, 0x1038500, 0xc42c9452c0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42c9452c0, 0xa934c0, 0xc42c945200, 0xc42c946f80, 0xc42c946fa0, 0x7fad6035c8e0, 0xc42c9452c0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c9452c0, 0xa934c0, 0xc42c945200, 0x7fad6035c8e0, 0xc42c9452c0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42c9452c0, 0xa934c0, 0xc42c945200, 0xc42c946f80, 0xc42c946fc0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c9450e0, 0xa934c0, 0xc42c945200, 0xffffffff, 0x0, 0x19, 0xc42a6e37e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42c9450e0, 0xa934c0, 0xc42c945200, 0xc42c946f80, 0xc42c946fe0, 0xc42a6e3878, 0x558012, 0x588a5743, 0x8c40078)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c9450e0, 0xa934c0, 0xc42c945200, 0xc42a6e3900, 0x0, 0x0, 0x7f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42c9450e0, 0xa934c0, 0xc42c945200, 0xc42c946f80, 0xc42c947000, 0xa91b40, 0xc42c947020, 0xc42c946f80, 0xc42c947020)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c9450e0, 0xa934c0, 0xc42c945200, 0xc420246100, 0xc42c940280, 0xc42a6e3a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42c9450e0, 0xa934c0, 0xc42c945200, 0xc42c946f80, 0xc42c946fa0, 0x4e, 0xc420238b18, 0x0, 0xc420238b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42c9450e0, 0xc42ca5c060, 0xc420179d60, 0x0, 0x0, 0xc42ad6bfa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc428c67b00, 0xc420331380, 0x10265d8, 0xc42c9451a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc428c67b00, 0xc42c9451a0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc428c67b00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8990 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc442348510, 0xc442348540, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc442348510, 0xc435ba7860, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc442348510, 0xc44693fdc0, 0x0, 0xc43c1e6de8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc442348510, 0xa74a80, 0xc44693fdc0, 0x7fad6035c8e0, 0xc442348510, 0x1038500, 0xc4423484e0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4423484e0, 0xa74a80, 0xc44693fdc0, 0xc435ba7740, 0xc435ba7760, 0x7fad6035c8e0, 0xc4423484e0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4423484e0, 0xa74a80, 0xc44693fdc0, 0x7fad6035c8e0, 0xc4423484e0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4423484e0, 0xa74a80, 0xc44693fdc0, 0xc435ba7740, 0xc435ba77a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afb830, 0xa74a80, 0xc44693fdc0, 0xffffffff, 0x0, 0x19, 0xc44a4917e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc441afb830, 0xa74a80, 0xc44693fdc0, 0xc435ba7740, 0xc435ba77c0, 0xc44a491878, 0x558012, 0x588a5814, 0x868da4c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afb830, 0xa74a80, 0xc44693fdc0, 0xc44a491900, 0x0, 0x0, 0xbf)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc441afb830, 0xa74a80, 0xc44693fdc0, 0xc435ba7740, 0xc435ba77e0, 0xa91b40, 0xc435ba7800, 0xc435ba7740, 0xc435ba7800)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afb830, 0xa74a80, 0xc44693fdc0, 0xc420246100, 0xc448040e30, 0xc44a491a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc441afb830, 0xa74a80, 0xc44693fdc0, 0xc435ba7740, 0xc435ba7760, 0x33e1, 0xc420e1db18, 0x0, 0xc420e1db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc441afb830, 0xc443c35f20, 0xc420179d60, 0x0, 0x0, 0xc420252800, 0x450280)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1d00, 0xc420331380, 0x10265c0, 0xc441afb8f0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1d00, 0xc441afb8f0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1d00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8916 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43c59b5c0, 0xc43c59b5f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43c59b5c0, 0xc44197c5a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43c59b5c0, 0xc43ecd1c00, 0x0, 0xc42df97b90, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43c59b5c0, 0xa74a80, 0xc43ecd1c00, 0x7fad6035c8e0, 0xc43c59b5c0, 0x1038500, 0xc43c59b590)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43c59b590, 0xa74a80, 0xc43ecd1c00, 0xc44197c4a0, 0xc44197c4c0, 0x7fad6035c8e0, 0xc43c59b590, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43c59b590, 0xa74a80, 0xc43ecd1c00, 0x7fad6035c8e0, 0xc43c59b590, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43c59b590, 0xa74a80, 0xc43ecd1c00, 0xc44197c4a0, 0xc44197c4e0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442d73b00, 0xa74a80, 0xc43ecd1c00, 0xffffffff, 0x0, 0x19, 0xc44abab7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc442d73b00, 0xa74a80, 0xc43ecd1c00, 0xc44197c4a0, 0xc44197c500, 0xc44abab878, 0x558012, 0x588a57f2, 0xed7e733)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442d73b00, 0xa74a80, 0xc43ecd1c00, 0xed01c4ef2, 0x0, 0x0, 0x51cec9)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc442d73b00, 0xa74a80, 0xc43ecd1c00, 0xc44197c4a0, 0xc44197c520, 0xa91b40, 0xc44197c540, 0xc44197c4a0, 0xc44197c540)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442d73b00, 0xa74a80, 0xc43ecd1c00, 0xc420246100, 0xc44609cc80, 0xc44ababa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc442d73b00, 0xa74a80, 0xc43ecd1c00, 0xc44197c4a0, 0xc44197c4c0, 0x81a7, 0xc420049b18, 0x0, 0xc420049b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc442d73b00, 0xc442ba8ea0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f0978d1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5a700, 0xc420331380, 0x10265c0, 0xc442d73b30, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5a700, 0xc442d73b30)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439a5a700)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8681 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).numUsers(0xc4201e3078, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:68 +0x3a
github.com/weaveworks/cortex/ingester.(*Ingester).Collect(0xc4201e3040, 0xc436c44600)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:563 +0x4e
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc4386531d0, 0xc436c44600, 0x10343c0, 0xc4201e3040)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:433 +0x63
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:434 +0x326
goroutine 8225 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42ce529f0, 0xc42ce52a20, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42ce529f0, 0xc4379f4b40, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42ce529f0, 0xc437a66c60, 0x0, 0xc42ce48808, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42ce529f0, 0xa74a80, 0xc437a66c60, 0x7fad6035c8e0, 0xc42ce529f0, 0x1038500, 0xc42ce529c0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42ce529c0, 0xa74a80, 0xc437a66c60, 0xc4379f4a00, 0xc4379f4a20, 0x7fad6035c8e0, 0xc42ce529c0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42ce529c0, 0xa74a80, 0xc437a66c60, 0x7fad6035c8e0, 0xc42ce529c0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42ce529c0, 0xa74a80, 0xc437a66c60, 0xc4379f4a00, 0xc4379f4a40, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429c871d0, 0xa74a80, 0xc437a66c60, 0xffffffff, 0x0, 0x19, 0xc43a66b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc429c871d0, 0xa74a80, 0xc437a66c60, 0xc4379f4a00, 0xc4379f4a80, 0xc43a66b878, 0x558012, 0x588a579b, 0x36f30836)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429c871d0, 0xa74a80, 0xc437a66c60, 0x411715, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc429c871d0, 0xa74a80, 0xc437a66c60, 0xc4379f4a00, 0xc4379f4aa0, 0xa91b40, 0xc4379f4ac0, 0xc4379f4a00, 0xc4379f4ac0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429c871d0, 0xa74a80, 0xc437a66c60, 0xc420246100, 0xc42d311090, 0xc43a66ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc429c871d0, 0xa74a80, 0xc437a66c60, 0xc4379f4a00, 0xc4379f4a20, 0x8844, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc429c871d0, 0xc42ba4d260, 0xc420179d60, 0x0, 0x0, 0xc43ceb47a8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc42cbace00, 0xc420331380, 0x10265c0, 0xc429c87200, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc42cbace00, 0xc429c87200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc42cbace00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 961 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc420497484)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc420497480)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x30c7ec3b1c6a8f83)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc42a4fcd80, 0xc420162418, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42a4fc600, 0xc42a4fcd80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42a4fc600, 0xc423c7b2c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42a4fc600, 0xc423d58e80, 0x0, 0xc42a4fb680, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42a4fc600, 0xa74a80, 0xc423d58e80, 0x7fad6035c8e0, 0xc42a4fc600, 0x1038500, 0xc42a4fc5d0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a4fc5d0, 0xa74a80, 0xc423d58e80, 0xc423c7a000, 0xc423c7a040, 0x7fad6035c8e0, 0xc42a4fc5d0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a4fc5d0, 0xa74a80, 0xc423d58e80, 0x7fad6035c8e0, 0xc42a4fc5d0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a4fc5d0, 0xa74a80, 0xc423d58e80, 0xc423c7a000, 0xc423c7a080, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a4d8150, 0xa74a80, 0xc423d58e80, 0xffffffff, 0x0, 0x19, 0xc4260f57e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a4d8150, 0xa74a80, 0xc423d58e80, 0xc423c7a000, 0xc423c7a0e0, 0xc4260f5878, 0x558012, 0x588a5741, 0x3a26f8f6)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a4d8150, 0xa74a80, 0xc423d58e80, 0xed01c4e41, 0x0, 0x0, 0xf6ff9)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a4d8150, 0xa74a80, 0xc423d58e80, 0xc423c7a000, 0xc423c7a180, 0xa91b40, 0xc423c7a1c0, 0xc423c7a000, 0xc423c7a1c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a4d8150, 0xa74a80, 0xc423d58e80, 0xc420246100, 0xc42a075ba0, 0xc4260f5a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a4d8150, 0xa74a80, 0xc423d58e80, 0xc423c7a000, 0xc423c7a040, 0xa7b1, 0xc420319b18, 0x0, 0xc420319b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a4d8150, 0xc42a1de300, 0xc420179d60, 0x0, 0x0, 0x312d70691c126564, 0x2d312d30322d3237)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed1600, 0xc420331380, 0x10265c0, 0xc42a4d8180, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed1600, 0xc42a4d8180)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed1600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 929 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048df04)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048df00)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0xe11e7b125b1afd74)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).forSeriesMatching(0xc42031cec0, 0xc42d1342f0, 0x2, 0x2, 0xc42d1f7448, 0x0, 0xc42d1363c0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:183 +0xea
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d1e2750, 0x159dc604330, 0x159dc64d710, 0xc42d1342f0, 0x2, 0x2, 0xc42d1e2700, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:291 +0x18a
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d1e2750, 0xc42d1e2690, 0x0, 0xc42d1342c8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42d1e2750, 0xa934c0, 0xc42d1e2690, 0x7fad6035c8e0, 0xc42d1e2750, 0x1038500, 0xc42d1e2720)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d1e2720, 0xa934c0, 0xc42d1e2690, 0xc42d12a600, 0xc42d12a620, 0x7fad6035c8e0, 0xc42d1e2720, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d1e2720, 0xa934c0, 0xc42d1e2690, 0x7fad6035c8e0, 0xc42d1e2720, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d1e2720, 0xa934c0, 0xc42d1e2690, 0xc42d12a600, 0xc42d12a640, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d1e2570, 0xa934c0, 0xc42d1e2690, 0xffffffff, 0x0, 0x19, 0xc42d1f77e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42d1e2570, 0xa934c0, 0xc42d1e2690, 0xc42d12a600, 0xc42d12a660, 0xc42d1f7878, 0x558012, 0x588a5743, 0x1a23da29)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d1e2570, 0xa934c0, 0xc42d1e2690, 0xed01c4e43, 0x0, 0x0, 0x528a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42d1e2570, 0xa934c0, 0xc42d1e2690, 0xc42d12a600, 0xc42d12a680, 0xa91b40, 0xc42d12a6a0, 0xc42d12a600, 0xc42d12a6a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d1e2570, 0xa934c0, 0xc42d1e2690, 0xc420246100, 0xc42d134280, 0xc42d1f7a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42d1e2570, 0xa934c0, 0xc42d1e2690, 0xc42d12a600, 0xc42d12a620, 0x43, 0xc420314b18, 0x0, 0xc420314b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42d1e2570, 0xc42d1ea360, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d1ec100, 0xc420331380, 0x10265d8, 0xc42d1e2630, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d1ec100, 0xc42d1e2630)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d1ec100)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 958 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048e0c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048e0c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x5080f3cc323e99c)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc42a2011d0, 0xc422334c2d, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42a200570, 0xc42a2011d0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42a200570, 0xc4243f37c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42a200570, 0xc4244b0920, 0x0, 0xc42a204508, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42a200570, 0xa74a80, 0xc4244b0920, 0x7fad6035c8e0, 0xc42a200570, 0x1038500, 0xc42a200540)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a200540, 0xa74a80, 0xc4244b0920, 0xc4243f2a20, 0xc4243f2a40, 0x7fad6035c8e0, 0xc42a200540, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a200540, 0xa74a80, 0xc4244b0920, 0x7fad6035c8e0, 0xc42a200540, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a200540, 0xa74a80, 0xc4244b0920, 0xc4243f2a20, 0xc4243f2a60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a0779e0, 0xa74a80, 0xc4244b0920, 0xffffffff, 0x0, 0x19, 0xc4200577e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a0779e0, 0xa74a80, 0xc4244b0920, 0xc4243f2a20, 0xc4243f2a80, 0xc420057878, 0x558012, 0x588a5741, 0x36f3bd26)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a0779e0, 0xa74a80, 0xc4244b0920, 0xed01c4e41, 0x0, 0x0, 0x1d184f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a0779e0, 0xa74a80, 0xc4244b0920, 0xc4243f2a20, 0xc4243f2ac0, 0xa91b40, 0xc4243f2ae0, 0xc4243f2a20, 0xc4243f2ae0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a0779e0, 0xa74a80, 0xc4244b0920, 0xc420246100, 0xc42a15cc20, 0xc420057a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a0779e0, 0xa74a80, 0xc4244b0920, 0xc4243f2a20, 0xc4243f2a40, 0xaa72, 0xc42023bb18, 0x0, 0xc42023bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a0779e0, 0xc4288218c0, 0xc420179d60, 0x0, 0x0, 0x312d70691c126564, 0x2d312d30322d3237)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421ed1300, 0xc420331380, 0x10265c0, 0xc42a077a10, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421ed1300, 0xc42a077a10)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421ed1300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 999 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048df04)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048df00)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x3bd0391af88994ef)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc429e0f8c0, 0xc422334c2d, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc429e0ec60, 0xc429e0f8c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc429e0ec60, 0xc42559ce80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc429e0ec60, 0xc4256362a0, 0x0, 0xc429e11170, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc429e0ec60, 0xa74a80, 0xc4256362a0, 0x7fad6035c8e0, 0xc429e0ec60, 0x1038500, 0xc429e0ec30)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc429e0ec30, 0xa74a80, 0xc4256362a0, 0xc42559c2c0, 0xc42559c340, 0x7fad6035c8e0, 0xc429e0ec30, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429e0ec30, 0xa74a80, 0xc4256362a0, 0x7fad6035c8e0, 0xc429e0ec30, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc429e0ec30, 0xa74a80, 0xc4256362a0, 0xc42559c2c0, 0xc42559c380, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429dd1bc0, 0xa74a80, 0xc4256362a0, 0xffffffff, 0x0, 0x19, 0xc4215b77e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc429dd1bc0, 0xa74a80, 0xc4256362a0, 0xc42559c2c0, 0xc42559c3a0, 0xc4215b7878, 0x558012, 0x588a5741, 0x333ed171)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429dd1bc0, 0xa74a80, 0xc4256362a0, 0xed01c4e41, 0x0, 0x0, 0x12f6df)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc429dd1bc0, 0xa74a80, 0xc4256362a0, 0xc42559c2c0, 0xc42559c3c0, 0xa91b40, 0xc42559c3e0, 0xc42559c2c0, 0xc42559c3e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429dd1bc0, 0xa74a80, 0xc4256362a0, 0xc420246100, 0xc429d4f450, 0xc4215b7a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc429dd1bc0, 0xa74a80, 0xc4256362a0, 0xc42559c2c0, 0xc42559c340, 0xb217, 0xc42023db18, 0x0, 0xc42023db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc429dd1bc0, 0xc429d96060, 0xc420179d60, 0x0, 0x0, 0x1265646f6e040a24, 0x2d3237312d70691c)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cb5600, 0xc420331380, 0x10265c0, 0xc429dd1bf0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cb5600, 0xc429dd1bf0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cb5600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 12390 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43bef8a80, 0xc43bef8ab0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43bef8a80, 0xc445db5160, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43bef8a80, 0xc43a890080, 0x0, 0xc43ce48d30, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43bef8a80, 0xa74a80, 0xc43a890080, 0x7fad6035c8e0, 0xc43bef8a80, 0x1038500, 0xc43bef8a50)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43bef8a50, 0xa74a80, 0xc43a890080, 0xc445db5060, 0xc445db5080, 0x7fad6035c8e0, 0xc43bef8a50, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43bef8a50, 0xa74a80, 0xc43a890080, 0x7fad6035c8e0, 0xc43bef8a50, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43bef8a50, 0xa74a80, 0xc43a890080, 0xc445db5060, 0xc445db50a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dce3920, 0xa74a80, 0xc43a890080, 0xffffffff, 0x0, 0x19, 0xc4377e37e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43dce3920, 0xa74a80, 0xc43a890080, 0xc445db5060, 0xc445db50c0, 0xc4377e3878, 0x558012, 0x588a5a0e, 0x11403c0f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dce3920, 0xa74a80, 0xc43a890080, 0xed01c510e, 0x0, 0x0, 0x1ed2d7)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43dce3920, 0xa74a80, 0xc43a890080, 0xc445db5060, 0xc445db50e0, 0xa91b40, 0xc445db5100, 0xc445db5060, 0xc445db5100)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dce3920, 0xa74a80, 0xc43a890080, 0xc420246100, 0xc44930f9c0, 0xc4377e3a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43dce3920, 0xa74a80, 0xc43a890080, 0xc445db5060, 0xc445db5080, 0x7b07, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43dce3920, 0xc4377bdb00, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434aa1600, 0xc420331380, 0x10265c0, 0xc43dce3950, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434aa1600, 0xc43dce3950)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434aa1600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 11634 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc441572de0, 0xc441572e10, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc441572de0, 0xc4445abb60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc441572de0, 0xc446c1b160, 0x0, 0xc42fb10068, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc441572de0, 0xa74a80, 0xc446c1b160, 0x7fad6035c8e0, 0xc441572de0, 0x1038500, 0xc441572db0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc441572db0, 0xa74a80, 0xc446c1b160, 0xc4445aba40, 0xc4445aba60, 0x7fad6035c8e0, 0xc441572db0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441572db0, 0xa74a80, 0xc446c1b160, 0x7fad6035c8e0, 0xc441572db0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc441572db0, 0xa74a80, 0xc446c1b160, 0xc4445aba40, 0xc4445aba80, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4415721e0, 0xa74a80, 0xc446c1b160, 0xffffffff, 0x0, 0x19, 0xc439fbb7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4415721e0, 0xa74a80, 0xc446c1b160, 0xc4445aba40, 0xc4445abaa0, 0xc439fbb878, 0x558012, 0x588a5999, 0x3994a188)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4415721e0, 0xa74a80, 0xc446c1b160, 0xed01c5099, 0x0, 0x0, 0x4c5e6)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4415721e0, 0xa74a80, 0xc446c1b160, 0xc4445aba40, 0xc4445abac0, 0xa91b40, 0xc4445abb00, 0xc4445aba40, 0xc4445abb00)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4415721e0, 0xa74a80, 0xc446c1b160, 0xc420246100, 0xc42fb46c20, 0xc439fbba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4415721e0, 0xa74a80, 0xc446c1b160, 0xc4445aba40, 0xc4445aba60, 0x2c05, 0xc440d62b18, 0x0, 0xc440d62b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4415721e0, 0xc4430930e0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f20a56f)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4341d2200, 0xc420331380, 0x10265c0, 0xc441572210, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4341d2200, 0xc441572210)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4341d2200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9106 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43b08ef60, 0xc43b08ef90, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43b08ef60, 0xc441178c20, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43b08ef60, 0xc447e1b140, 0x0, 0xc440f5f090, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43b08ef60, 0xa74a80, 0xc447e1b140, 0x7fad6035c8e0, 0xc43b08ef60, 0x1038500, 0xc43b08ef30)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43b08ef30, 0xa74a80, 0xc447e1b140, 0xc441178b20, 0xc441178b40, 0x7fad6035c8e0, 0xc43b08ef30, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43b08ef30, 0xa74a80, 0xc447e1b140, 0x7fad6035c8e0, 0xc43b08ef30, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43b08ef30, 0xa74a80, 0xc447e1b140, 0xc441178b20, 0xc441178b60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d26de90, 0xa74a80, 0xc447e1b140, 0xffffffff, 0x0, 0x19, 0xc446a2d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43d26de90, 0xa74a80, 0xc447e1b140, 0xc441178b20, 0xc441178b80, 0xc446a2d878, 0x558012, 0x588a5813, 0x38229eae)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d26de90, 0xa74a80, 0xc447e1b140, 0xed01c4f13, 0x0, 0x0, 0x5a1fa)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43d26de90, 0xa74a80, 0xc447e1b140, 0xc441178b20, 0xc441178ba0, 0xa91b40, 0xc441178bc0, 0xc441178b20, 0xc441178bc0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d26de90, 0xa74a80, 0xc447e1b140, 0xc420246100, 0xc441a50070, 0xc446a2da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43d26de90, 0xa74a80, 0xc447e1b140, 0xc441178b20, 0xc441178b40, 0x290d, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43d26de90, 0xc4431f7e60, 0xc420179d60, 0x0, 0x0, 0xc420236800, 0x450280)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393b4e00, 0xc420331380, 0x10265c0, 0xc43d26dec0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393b4e00, 0xc43d26dec0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393b4e00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 960 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048eb04)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048eb00)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x8b63b2637083582)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc42a336ff0, 0xc420162418, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42a336c00, 0xc42a336ff0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42a336c00, 0xc4240defa0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42a336c00, 0xc4241f0d60, 0x0, 0xc42a33c970, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42a336c00, 0xa74a80, 0xc4241f0d60, 0x7fad6035c8e0, 0xc42a336c00, 0x1038500, 0xc42a336bd0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a336bd0, 0xa74a80, 0xc4241f0d60, 0xc4240dea80, 0xc4240deaa0, 0x7fad6035c8e0, 0xc42a336bd0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a336bd0, 0xa74a80, 0xc4241f0d60, 0x7fad6035c8e0, 0xc42a336bd0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a336bd0, 0xa74a80, 0xc4241f0d60, 0xc4240dea80, 0xc4240deac0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a077f20, 0xa74a80, 0xc4241f0d60, 0xffffffff, 0x0, 0x19, 0xc4215dd7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a077f20, 0xa74a80, 0xc4241f0d60, 0xc4240dea80, 0xc4240deae0, 0xc4215dd878, 0x558012, 0x588a5741, 0x378ba2ff)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a077f20, 0xa74a80, 0xc4241f0d60, 0xed01c4e41, 0x0, 0x0, 0x1633d4)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a077f20, 0xa74a80, 0xc4241f0d60, 0xc4240dea80, 0xc4240deb00, 0xa91b40, 0xc4240deb40, 0xc4240dea80, 0xc4240deb40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a077f20, 0xa74a80, 0xc4241f0d60, 0xc420246100, 0xc42a2a6aa0, 0xc4215dda70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a077f20, 0xa74a80, 0xc4241f0d60, 0xc4240dea80, 0xc4240deaa0, 0xbe4a, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a077f20, 0xc42a1fed80, 0xc420179d60, 0x0, 0x0, 0x312d70691c126564, 0x2d312d30322d3237)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed1500, 0xc420331380, 0x10265c0, 0xc42a077f50, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed1500, 0xc42a077f50)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed1500)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 1013 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048e0c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048e0c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x59362661c4be275c)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc42a1598f0, 0xc422334c2d, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42a159560, 0xc42a1598f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42a159560, 0xc424576380, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42a159560, 0xc425337d40, 0x0, 0xc42a15c850, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42a159560, 0xa74a80, 0xc425337d40, 0x7fad6035c8e0, 0xc42a159560, 0x1038500, 0xc42a159530)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a159530, 0xa74a80, 0xc425337d40, 0xc424581d00, 0xc424581d20, 0x7fad6035c8e0, 0xc42a159530, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a159530, 0xa74a80, 0xc425337d40, 0x7fad6035c8e0, 0xc42a159530, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a159530, 0xa74a80, 0xc425337d40, 0xc424581d00, 0xc424581d60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a066510, 0xa74a80, 0xc425337d40, 0xffffffff, 0x0, 0x19, 0xc42005b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a066510, 0xa74a80, 0xc425337d40, 0xc424581d00, 0xc424581d80, 0xc42005b878, 0x558012, 0x588a5741, 0x36275cc8)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a066510, 0xa74a80, 0xc425337d40, 0xed01c4e41, 0x0, 0x0, 0x634c03)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a066510, 0xa74a80, 0xc425337d40, 0xc424581d00, 0xc424581da0, 0xa91b40, 0xc424581de0, 0xc424581d00, 0xc424581de0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a066510, 0xa74a80, 0xc425337d40, 0xc420246100, 0xc429eba670, 0xc42005ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a066510, 0xa74a80, 0xc425337d40, 0xc424581d00, 0xc424581d20, 0x6671, 0xc427ba0b18, 0x0, 0xc427ba0b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a066510, 0xc428821260, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4204ff000, 0xc420331380, 0x10265c0, 0xc42a066540, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4204ff000, 0xc42a066540)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4204ff000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8818 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc44930ea6c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc44930ea60)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1(0xc44930ea60, 0xc43cdd9380)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:427 +0x2d
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:429 +0x27e
goroutine 8420 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43ffd7b60, 0xc43ffd7b90, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43ffd7b60, 0xc432956340, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43ffd7b60, 0xc43297ad60, 0x0, 0xc43c974718, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43ffd7b60, 0xa74a80, 0xc43297ad60, 0x7fad6035c8e0, 0xc43ffd7b60, 0x1038500, 0xc43ffd7b30)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43ffd7b30, 0xa74a80, 0xc43297ad60, 0xc4329561e0, 0xc432956220, 0x7fad6035c8e0, 0xc43ffd7b30, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43ffd7b30, 0xa74a80, 0xc43297ad60, 0x7fad6035c8e0, 0xc43ffd7b30, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43ffd7b30, 0xa74a80, 0xc43297ad60, 0xc4329561e0, 0xc432956260, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43b859230, 0xa74a80, 0xc43297ad60, 0xffffffff, 0x0, 0x19, 0xc42ee537e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43b859230, 0xa74a80, 0xc43297ad60, 0xc4329561e0, 0xc432956280, 0xc42ee53878, 0x558012, 0x588a57d4, 0xe57917e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43b859230, 0xa74a80, 0xc43297ad60, 0xed01c4ed4, 0x0, 0x0, 0xbf481)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43b859230, 0xa74a80, 0xc43297ad60, 0xc4329561e0, 0xc4329562a0, 0xa91b40, 0xc4329562c0, 0xc4329561e0, 0xc4329562c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43b859230, 0xa74a80, 0xc43297ad60, 0xc420246100, 0xc4495f2940, 0xc42ee53a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43b859230, 0xa74a80, 0xc43297ad60, 0xc4329561e0, 0xc432956220, 0x530e, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43b859230, 0xc44661b080, 0xc420179d60, 0x0, 0x0, 0xc43b43a600, 0xb)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421002000, 0xc420331380, 0x10265c0, 0xc43b859260, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421002000, 0xc43b859260)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc421002000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 1286 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204962c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204962c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x576fdc651f7c3092)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).forSeriesMatching(0xc42031cec0, 0xc42d96b7e0, 0x2, 0x2, 0xc42d711448, 0x0, 0xc42db9fa00)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:183 +0xea
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d96d3b0, 0x159dc604330, 0x159dc64d710, 0xc42d96b7e0, 0x2, 0x2, 0xc42d96d300, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:291 +0x18a
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d96d3b0, 0xc42d96d2c0, 0x0, 0xc42d96b7b8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42d96d3b0, 0xa934c0, 0xc42d96d2c0, 0x7fad6035c8e0, 0xc42d96d3b0, 0x1038500, 0xc42d96d380)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d96d380, 0xa934c0, 0xc42d96d2c0, 0xc42dbb7fc0, 0xc42dbb7fe0, 0x7fad6035c8e0, 0xc42d96d380, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d96d380, 0xa934c0, 0xc42d96d2c0, 0x7fad6035c8e0, 0xc42d96d380, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d96d380, 0xa934c0, 0xc42d96d2c0, 0xc42dbb7fc0, 0xc42dc4e000, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d96d1a0, 0xa934c0, 0xc42d96d2c0, 0xffffffff, 0x0, 0x19, 0xc42d7117e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42d96d1a0, 0xa934c0, 0xc42d96d2c0, 0xc42dbb7fc0, 0xc42dc4e020, 0xc42d711878, 0x558012, 0x588a5743, 0x2a4230cc)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d96d1a0, 0xa934c0, 0xc42d96d2c0, 0xc42d711900, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42d96d1a0, 0xa934c0, 0xc42d96d2c0, 0xc42dbb7fc0, 0xc42dc4e040, 0xa91b40, 0xc42dc4e060, 0xc42dbb7fc0, 0xc42dc4e060)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d96d1a0, 0xa934c0, 0xc42d96d2c0, 0xc420246100, 0xc42d96b770, 0xc42d711a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42d96d1a0, 0xa934c0, 0xc42d96d2c0, 0xc42dbb7fc0, 0xc42dbb7fe0, 0x4e, 0xc42580fb18, 0x0, 0xc42580fb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42d96d1a0, 0xc42d5aa780, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d055300, 0xc420331380, 0x10265d8, 0xc42d96d260, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d055300, 0xc42d96d260)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d055300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8354 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42cbe4810, 0xc42cbe4840, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42cbe4810, 0xc43ddc4e00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42cbe4810, 0xc4379f5e60, 0x0, 0xc42cb08288, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42cbe4810, 0xa74a80, 0xc4379f5e60, 0x7fad6035c8e0, 0xc42cbe4810, 0x1038500, 0xc42cbe47e0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42cbe47e0, 0xa74a80, 0xc4379f5e60, 0xc43ddc4d00, 0xc43ddc4d20, 0x7fad6035c8e0, 0xc42cbe47e0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42cbe47e0, 0xa74a80, 0xc4379f5e60, 0x7fad6035c8e0, 0xc42cbe47e0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42cbe47e0, 0xa74a80, 0xc4379f5e60, 0xc43ddc4d00, 0xc43ddc4d40, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42ce53e90, 0xa74a80, 0xc4379f5e60, 0xffffffff, 0x0, 0x19, 0xc439edb7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42ce53e90, 0xa74a80, 0xc4379f5e60, 0xc43ddc4d00, 0xc43ddc4d60, 0xc439edb878, 0x558012, 0x588a579b, 0x3850790e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42ce53e90, 0xa74a80, 0xc4379f5e60, 0xed01c4e9b, 0x0, 0x0, 0xd358d)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42ce53e90, 0xa74a80, 0xc4379f5e60, 0xc43ddc4d00, 0xc43ddc4d80, 0xa91b40, 0xc43ddc4da0, 0xc43ddc4d00, 0xc43ddc4da0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42ce53e90, 0xa74a80, 0xc4379f5e60, 0xc420246100, 0xc42ce488f0, 0xc439edba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42ce53e90, 0xa74a80, 0xc4379f5e60, 0xc43ddc4d00, 0xc43ddc4d20, 0x9bf6, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42ce53e90, 0xc42ba4dbc0, 0xc420179d60, 0x0, 0x0, 0x637573070a0f0a63, 0x7274041273736563)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42cbad300, 0xc420331380, 0x10265c0, 0xc42ce53ec0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42cbad300, 0xc42ce53ec0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42cbad300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9896 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4387addec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4387adde0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1(0xc4387adde0, 0xc44346c7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:427 +0x2d
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:429 +0x27e
goroutine 956 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048eb04)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048eb00)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x2f2591367954edce)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc429d49e30, 0xc420162418, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc429d491d0, 0xc429d49e30, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc429d491d0, 0xc4257999c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc429d491d0, 0xc4258dc560, 0x0, 0xc429d4eed8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc429d491d0, 0xa74a80, 0xc4258dc560, 0x7fad6035c8e0, 0xc429d491d0, 0x1038500, 0xc429d491a0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc429d491a0, 0xa74a80, 0xc4258dc560, 0xc425798e20, 0xc425798e80, 0x7fad6035c8e0, 0xc429d491a0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429d491a0, 0xa74a80, 0xc4258dc560, 0x7fad6035c8e0, 0xc429d491a0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc429d491a0, 0xa74a80, 0xc4258dc560, 0xc425798e20, 0xc425798ec0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429ccc150, 0xa74a80, 0xc4258dc560, 0xffffffff, 0x0, 0x19, 0xc4294737e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc429ccc150, 0xa74a80, 0xc4258dc560, 0xc425798e20, 0xc425798ee0, 0xc429473878, 0x558012, 0x588a5741, 0x32ff0d58)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429ccc150, 0xa74a80, 0xc4258dc560, 0xed01c4e41, 0x0, 0x0, 0x126687)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc429ccc150, 0xa74a80, 0xc4258dc560, 0xc425798e20, 0xc425798f00, 0xa91b40, 0xc425798f20, 0xc425798e20, 0xc425798f20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429ccc150, 0xa74a80, 0xc4258dc560, 0xc420246100, 0xc429cb7770, 0xc429473a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc429ccc150, 0xa74a80, 0xc4258dc560, 0xc425798e20, 0xc425798e80, 0xa86c, 0xc42023db18, 0x0, 0xc42023db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc429ccc150, 0xc427a01e60, 0xc420179d60, 0x0, 0x0, 0x312d70691c126564, 0x2d312d30322d3237)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed0800, 0xc420331380, 0x10265c0, 0xc429ccc180, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed0800, 0xc429ccc180)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed0800)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8565 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc44293d9e0, 0xc44293da10, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc44293d9e0, 0xc43fabcb20, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc44293d9e0, 0xc43fab6a20, 0x0, 0xc429cfde08, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc44293d9e0, 0xa74a80, 0xc43fab6a20, 0x7fad6035c8e0, 0xc44293d9e0, 0x1038500, 0xc44293d9b0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc44293d9b0, 0xa74a80, 0xc43fab6a20, 0xc43fabc960, 0xc43fabca40, 0x7fad6035c8e0, 0xc44293d9b0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44293d9b0, 0xa74a80, 0xc43fab6a20, 0x7fad6035c8e0, 0xc44293d9b0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc44293d9b0, 0xa74a80, 0xc43fab6a20, 0xc43fabc960, 0xc43fabca60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44293cf30, 0xa74a80, 0xc43fab6a20, 0xffffffff, 0x0, 0x19, 0xc438c977e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc44293cf30, 0xa74a80, 0xc43fab6a20, 0xc43fabc960, 0xc43fabca80, 0xc438c97878, 0x558012, 0x588a59b7, 0x379b16b1)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44293cf30, 0xa74a80, 0xc43fab6a20, 0xed01c50b7, 0x0, 0x0, 0x3bb05)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc44293cf30, 0xa74a80, 0xc43fab6a20, 0xc43fabc960, 0xc43fabcaa0, 0xa91b40, 0xc43fabcac0, 0xc43fabc960, 0xc43fabcac0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44293cf30, 0xa74a80, 0xc43fab6a20, 0xc420246100, 0xc429d26b50, 0xc438c97a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc44293cf30, 0xa74a80, 0xc43fab6a20, 0xc43fabc960, 0xc43fabca40, 0x1571, 0xc420e1db18, 0x0, 0xc420e1db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc44293cf30, 0xc43ead84e0, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc433f6ee00, 0xc420331380, 0x10265c0, 0xc44293cf60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc433f6ee00, 0xc44293cf60)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc433f6ee00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8550 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc422c45b60, 0xc422c45b90, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc422c45b60, 0xc433bd8b40, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc422c45b60, 0xc433c797c0, 0x0, 0xc422b51c28, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc422c45b60, 0xa74a80, 0xc433c797c0, 0x7fad6035c8e0, 0xc422c45b60, 0x1038500, 0xc422c45b30)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc422c45b30, 0xa74a80, 0xc433c797c0, 0xc433bd89c0, 0xc433bd89e0, 0x7fad6035c8e0, 0xc422c45b30, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc422c45b30, 0xa74a80, 0xc433c797c0, 0x7fad6035c8e0, 0xc422c45b30, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc422c45b30, 0xa74a80, 0xc433c797c0, 0xc433bd89c0, 0xc433bd8a00, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4241a7a70, 0xa74a80, 0xc433c797c0, 0xffffffff, 0x0, 0x19, 0xc448c337e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4241a7a70, 0xa74a80, 0xc433c797c0, 0xc433bd89c0, 0xc433bd8a20, 0xc448c33878, 0x558012, 0x588a57b9, 0x390dce08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4241a7a70, 0xa74a80, 0xc433c797c0, 0xed01c4eb9, 0x0, 0x0, 0x45cf1a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4241a7a70, 0xa74a80, 0xc433c797c0, 0xc433bd89c0, 0xc433bd8a40, 0xa91b40, 0xc433bd8aa0, 0xc433bd89c0, 0xc433bd8aa0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4241a7a70, 0xa74a80, 0xc433c797c0, 0xc420246100, 0xc422165600, 0xc448c33a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4241a7a70, 0xa74a80, 0xc433c797c0, 0xc433bd89c0, 0xc433bd89e0, 0xbb32, 0xc420047b18, 0x0, 0xc420047b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4241a7a70, 0xc4235d56e0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f006322)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc425cf3c00, 0xc420331380, 0x10265c0, 0xc4241a7aa0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc425cf3c00, 0xc4241a7aa0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc425cf3c00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9963 [chan receive, 8 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc446610870, 0xc435e3bc20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc446610870, 0xc435e3bc20)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc446610870, 0xc435e3bc20)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc4417fa480, 0xc435e3bc20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc4417fa480, 0xc435e3bc20)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc4417fa480, 0xc435e3bc20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc4417fa440, 0xc435e3ba40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc4417fa440, 0xc435e3ba40)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc4417fa420, 0xc435e3ba40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc4417fa420, 0xc435e3ba40)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc42bd16b60, 0xc435e3ba40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc42bd16b60, 0xc435e3b950)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc42bd16b60, 0xc435e3b950)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc43269b480, 0x1038440, 0xc43ed8f1c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 5310 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048f704)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048f700)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x2aa3be3b56d99d3e)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc448cff200, 0xc420162418, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc448cfe9c0, 0xc448cff200, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc448cfe9c0, 0xc42b93a900, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc448cfe9c0, 0xc42b9994a0, 0x0, 0xc448c5e650, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc448cfe9c0, 0xa74a80, 0xc42b9994a0, 0x7fad6035c8e0, 0xc448cfe9c0, 0x1038500, 0xc448cfe990)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc448cfe990, 0xa74a80, 0xc42b9994a0, 0xc42b93fd20, 0xc42b93fd60, 0x7fad6035c8e0, 0xc448cfe990, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc448cfe990, 0xa74a80, 0xc42b9994a0, 0x7fad6035c8e0, 0xc448cfe990, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc448cfe990, 0xa74a80, 0xc42b9994a0, 0xc42b93fd20, 0xc42b93fda0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4493ca6c0, 0xa74a80, 0xc42b9994a0, 0xffffffff, 0x0, 0x19, 0xc43ee3d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4493ca6c0, 0xa74a80, 0xc42b9994a0, 0xc42b93fd20, 0xc42b93fdc0, 0xc43ee3d878, 0x558012, 0x588a575f, 0x32fe05f8)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4493ca6c0, 0xa74a80, 0xc42b9994a0, 0xed01c4e5f, 0x0, 0x0, 0x15eca2)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4493ca6c0, 0xa74a80, 0xc42b9994a0, 0xc42b93fd20, 0xc42b93fde0, 0xa91b40, 0xc42b93fe20, 0xc42b93fd20, 0xc42b93fe20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4493ca6c0, 0xa74a80, 0xc42b9994a0, 0xc420246100, 0xc4493beae0, 0xc43ee3da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4493ca6c0, 0xa74a80, 0xc42b9994a0, 0xc42b93fd20, 0xc42b93fd60, 0xae8b, 0xc42023db18, 0x0, 0xc42023db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4493ca6c0, 0xc43eb0d560, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421003200, 0xc420331380, 0x10265c0, 0xc4493ca6f0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421003200, 0xc4493ca6f0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421003200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8149 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42d4f39b0, 0xc42d4f39e0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42d4f39b0, 0xc437acb8c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42d4f39b0, 0xc437af3980, 0x0, 0xc42d4e08c0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42d4f39b0, 0xa74a80, 0xc437af3980, 0x7fad6035c8e0, 0xc42d4f39b0, 0x1038500, 0xc42d4f3980)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d4f3980, 0xa74a80, 0xc437af3980, 0xc437acb780, 0xc437acb7a0, 0x7fad6035c8e0, 0xc42d4f3980, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d4f3980, 0xa74a80, 0xc437af3980, 0x7fad6035c8e0, 0xc42d4f3980, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d4f3980, 0xa74a80, 0xc437af3980, 0xc437acb780, 0xc437acb7e0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc428ee6120, 0xa74a80, 0xc437af3980, 0xffffffff, 0x0, 0x19, 0xc439edd7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc428ee6120, 0xa74a80, 0xc437af3980, 0xc437acb780, 0xc437acb800, 0xc439edd878, 0x558012, 0x588a579b, 0x36ace23c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc428ee6120, 0xa74a80, 0xc437af3980, 0xc439edd900, 0x0, 0x0, 0xbf)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc428ee6120, 0xa74a80, 0xc437af3980, 0xc437acb780, 0xc437acb820, 0xa91b40, 0xc437acb860, 0xc437acb780, 0xc437acb860)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc428ee6120, 0xa74a80, 0xc437af3980, 0xc420246100, 0xc427518680, 0xc439edda70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc428ee6120, 0xa74a80, 0xc437af3980, 0xc437acb780, 0xc437acb7a0, 0xa5f8, 0xc42023cb18, 0x0, 0xc42023cb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc428ee6120, 0xc44088f2c0, 0xc420179d60, 0x0, 0x0, 0x6c616e7265746e69, 0x412656c020a0a0a)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42646c300, 0xc420331380, 0x10265c0, 0xc428ee61e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42646c300, 0xc428ee61e0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42646c300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 11110 [semacquire, 6 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).numUsers(0xc4201e3078, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:68 +0x3a
github.com/weaveworks/cortex/ingester.(*Ingester).Collect(0xc4201e3040, 0xc43de094a0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:563 +0x4e
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc434eb1b10, 0xc43de094a0, 0x10343c0, 0xc4201e3040)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:433 +0x63
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:434 +0x326
goroutine 8324 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42e393d10, 0xc42e393d40, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42e393d10, 0xc437c30680, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42e393d10, 0xc437cbb800, 0x0, 0xc42a5bac10, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42e393d10, 0xa74a80, 0xc437cbb800, 0x7fad6035c8e0, 0xc42e393d10, 0x1038500, 0xc42e393ce0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42e393ce0, 0xa74a80, 0xc437cbb800, 0xc437c30540, 0xc437c30560, 0x7fad6035c8e0, 0xc42e393ce0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42e393ce0, 0xa74a80, 0xc437cbb800, 0x7fad6035c8e0, 0xc42e393ce0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42e393ce0, 0xa74a80, 0xc437cbb800, 0xc437c30540, 0xc437c30580, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4248f1b90, 0xa74a80, 0xc437cbb800, 0xffffffff, 0x0, 0x19, 0xc4464b37e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4248f1b90, 0xa74a80, 0xc437cbb800, 0xc437c30540, 0xc437c305a0, 0xc4464b3878, 0x558012, 0x588a5798, 0xdc5a87c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4248f1b90, 0xa74a80, 0xc437cbb800, 0x411715, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4248f1b90, 0xa74a80, 0xc437cbb800, 0xc437c30540, 0xc437c305c0, 0xa91b40, 0xc437c30600, 0xc437c30540, 0xc437c30600)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4248f1b90, 0xa74a80, 0xc437cbb800, 0xc420246100, 0xc42a685c90, 0xc4464b3a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4248f1b90, 0xa74a80, 0xc437cbb800, 0xc437c30540, 0xc437c30560, 0x6b39, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4248f1b90, 0xc42ba4c120, 0xc420179d60, 0x0, 0x0, 0x646e696b040a100a, 0x61646174656d0812)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4277c3200, 0xc420331380, 0x10265c0, 0xc4267f4030, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4277c3200, 0xc4267f4030)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4277c3200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8551 [chan receive, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc42443cd20, 0xc443d482d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc42443cd20, 0xc443d482d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc42443cd20, 0xc443d482d0)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc433a8a760, 0xc443d482d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc433a8a760, 0xc443d482d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc433a8a760, 0xc443d482d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc433a8a740, 0xc443d480f0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc433a8a740, 0xc443d480f0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc433a8a6e0, 0xc443d480f0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc433a8a6e0, 0xc443d480f0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc4292dfba0, 0xc443d480f0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc4292dfba0, 0xc443d48000)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc4292dfba0, 0xc443d48000)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc43a2a0a80, 0x1038440, 0xc427f107c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 8224 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42e2649c0, 0xc42e2649f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42e2649c0, 0xc437c38700, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42e2649c0, 0xc437c85c40, 0x0, 0xc42a5b8838, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42e2649c0, 0xa74a80, 0xc437c85c40, 0x7fad6035c8e0, 0xc42e2649c0, 0x1038500, 0xc42e264990)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42e264990, 0xa74a80, 0xc437c85c40, 0xc437c38580, 0xc437c38600, 0x7fad6035c8e0, 0xc42e264990, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42e264990, 0xa74a80, 0xc437c85c40, 0x7fad6035c8e0, 0xc42e264990, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42e264990, 0xa74a80, 0xc437c85c40, 0xc437c38580, 0xc437c38620, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc426b9e150, 0xa74a80, 0xc437c85c40, 0xffffffff, 0x0, 0x19, 0xc4454c97e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc426b9e150, 0xa74a80, 0xc437c85c40, 0xc437c38580, 0xc437c38640, 0xc4454c9878, 0x558012, 0x588a5798, 0xdc3489f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc426b9e150, 0xa74a80, 0xc437c85c40, 0xed01c4e98, 0x0, 0x0, 0x172211)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc426b9e150, 0xa74a80, 0xc437c85c40, 0xc437c38580, 0xc437c38660, 0xa91b40, 0xc437c38680, 0xc437c38580, 0xc437c38680)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc426b9e150, 0xa74a80, 0xc437c85c40, 0xc420246100, 0xc42bc95f40, 0xc4454c9a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc426b9e150, 0xa74a80, 0xc437c85c40, 0xc437c38580, 0xc437c38600, 0x4809, 0xc420e1db18, 0x0, 0xc420e1db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc426b9e150, 0xc4296faea0, 0xc420179d60, 0x0, 0x0, 0xc43ceb47a8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4275e7c00, 0xc420331380, 0x10265c0, 0xc426b9e180, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4275e7c00, 0xc426b9e180)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4275e7c00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9093 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc443740930, 0xc4437409f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc443740930, 0xc43cae2ec0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc443740930, 0xc438b40d20, 0x0, 0xc447b12208, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc443740930, 0xa74a80, 0xc438b40d20, 0x7fad6035c8e0, 0xc443740930, 0x1038500, 0xc4437408d0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4437408d0, 0xa74a80, 0xc438b40d20, 0xc43d181fa0, 0xc43cae2080, 0x7fad6035c8e0, 0xc4437408d0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4437408d0, 0xa74a80, 0xc438b40d20, 0x7fad6035c8e0, 0xc4437408d0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4437408d0, 0xa74a80, 0xc438b40d20, 0xc43d181fa0, 0xc43cae2280, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444f08630, 0xa74a80, 0xc438b40d20, 0xffffffff, 0x0, 0x19, 0xc444c017e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc444f08630, 0xa74a80, 0xc438b40d20, 0xc43d181fa0, 0xc43cae2540, 0xc444c01878, 0x558012, 0x588a5810, 0xbca599a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444f08630, 0xa74a80, 0xc438b40d20, 0xc444c01900, 0x0, 0x0, 0x4d)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc444f08630, 0xa74a80, 0xc438b40d20, 0xc43d181fa0, 0xc43cae2760, 0xa91b40, 0xc43cae29a0, 0xc43d181fa0, 0xc43cae29a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444f08630, 0xa74a80, 0xc438b40d20, 0xc420246100, 0xc43e19f190, 0xc444c01a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc444f08630, 0xa74a80, 0xc438b40d20, 0xc43d181fa0, 0xc43cae2080, 0x7e56, 0xc42023bb18, 0x0, 0xc42023bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc444f08630, 0xc449d8a420, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4396a6d00, 0xc420331380, 0x10265c0, 0xc444f08870, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4396a6d00, 0xc444f08870)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4396a6d00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8564 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43c8cbcb0, 0xc43c8cbce0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43c8cbcb0, 0xc43bba7d20, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43c8cbcb0, 0xc44092a560, 0x0, 0xc4272a5c18, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43c8cbcb0, 0xa74a80, 0xc44092a560, 0x7fad6035c8e0, 0xc43c8cbcb0, 0x1038500, 0xc43c8cbc80)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43c8cbc80, 0xa74a80, 0xc44092a560, 0xc43bba7c20, 0xc43bba7c40, 0x7fad6035c8e0, 0xc43c8cbc80, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43c8cbc80, 0xa74a80, 0xc44092a560, 0x7fad6035c8e0, 0xc43c8cbc80, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43c8cbc80, 0xa74a80, 0xc44092a560, 0xc43bba7c20, 0xc43bba7c60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43c14bf50, 0xa74a80, 0xc44092a560, 0xffffffff, 0x0, 0x19, 0xc438c957e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43c14bf50, 0xa74a80, 0xc44092a560, 0xc43bba7c20, 0xc43bba7c80, 0xc438c95878, 0x558012, 0x588a59b7, 0x3416450e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43c14bf50, 0xa74a80, 0xc44092a560, 0xed01c50b7, 0x0, 0x0, 0x1559c1)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43c14bf50, 0xa74a80, 0xc44092a560, 0xc43bba7c20, 0xc43bba7ca0, 0xa91b40, 0xc43bba7cc0, 0xc43bba7c20, 0xc43bba7cc0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43c14bf50, 0xa74a80, 0xc44092a560, 0xc420246100, 0xc42d842630, 0xc438c95a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43c14bf50, 0xa74a80, 0xc44092a560, 0xc43bba7c20, 0xc43bba7c40, 0x4558, 0xc420e1db18, 0x0, 0xc420e1db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43c14bf50, 0xc43ead8300, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6eb00, 0xc420331380, 0x10265c0, 0xc43c14bf80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6eb00, 0xc43c14bf80)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6eb00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 11987 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42d1ba570, 0xc42d1ba630, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42d1ba570, 0xc44320c400, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42d1ba570, 0xc444b165a0, 0x0, 0xc42fe8a450, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42d1ba570, 0xa74a80, 0xc444b165a0, 0x7fad6035c8e0, 0xc42d1ba570, 0x1038500, 0xc42d1ba4b0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d1ba4b0, 0xa74a80, 0xc444b165a0, 0xc44320c300, 0xc44320c320, 0x7fad6035c8e0, 0xc42d1ba4b0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d1ba4b0, 0xa74a80, 0xc444b165a0, 0x7fad6035c8e0, 0xc42d1ba4b0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d1ba4b0, 0xa74a80, 0xc444b165a0, 0xc44320c300, 0xc44320c340, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d3a5260, 0xa74a80, 0xc444b165a0, 0xffffffff, 0x0, 0x19, 0xc4377097e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42d3a5260, 0xa74a80, 0xc444b165a0, 0xc44320c300, 0xc44320c360, 0xc437709878, 0x558012, 0x588a59d5, 0x3832a21c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d3a5260, 0xa74a80, 0xc444b165a0, 0x41167e, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42d3a5260, 0xa74a80, 0xc444b165a0, 0xc44320c300, 0xc44320c380, 0xa91b40, 0xc44320c3a0, 0xc44320c300, 0xc44320c3a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d3a5260, 0xa74a80, 0xc444b165a0, 0xc420246100, 0xc430f2b1f0, 0xc437709a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42d3a5260, 0xa74a80, 0xc444b165a0, 0xc44320c300, 0xc44320c320, 0x4a1b, 0xc440d64b18, 0x0, 0xc440d64b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42d3a5260, 0xc44103c960, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4394f2100, 0xc420331380, 0x10265c0, 0xc42d3a5f20, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4394f2100, 0xc42d3a5f20)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4394f2100)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8863 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc449db7cb0, 0xc449db7ce0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc449db7cb0, 0xc44a5053e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc449db7cb0, 0xc43e3324c0, 0x0, 0xc445048050, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc449db7cb0, 0xa74a80, 0xc43e3324c0, 0x7fad6035c8e0, 0xc449db7cb0, 0x1038500, 0xc449db7c80)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc449db7c80, 0xa74a80, 0xc43e3324c0, 0xc44a5052e0, 0xc44a505300, 0x7fad6035c8e0, 0xc449db7c80, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449db7c80, 0xa74a80, 0xc43e3324c0, 0x7fad6035c8e0, 0xc449db7c80, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc449db7c80, 0xa74a80, 0xc43e3324c0, 0xc44a5052e0, 0xc44a505320, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43ac0fd70, 0xa74a80, 0xc43e3324c0, 0xffffffff, 0x0, 0x19, 0xc43ed837e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43ac0fd70, 0xa74a80, 0xc43e3324c0, 0xc44a5052e0, 0xc44a505340, 0xc43ed83878, 0x558012, 0x588a57f5, 0x371d60e2)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43ac0fd70, 0xa74a80, 0xc43e3324c0, 0xed01c4ef5, 0x0, 0x0, 0xafff3)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43ac0fd70, 0xa74a80, 0xc43e3324c0, 0xc44a5052e0, 0xc44a505360, 0xa91b40, 0xc44a505380, 0xc44a5052e0, 0xc44a505380)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43ac0fd70, 0xa74a80, 0xc43e3324c0, 0xc420246100, 0xc426faf720, 0xc43ed83a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43ac0fd70, 0xa74a80, 0xc43e3324c0, 0xc44a5052e0, 0xc44a505300, 0x4ef8, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43ac0fd70, 0xc42c213aa0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f1a9759)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439b87c00, 0xc420331380, 0x10265c0, 0xc43ac0fda0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439b87c00, 0xc43ac0fda0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439b87c00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8439 [chan send, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc42c050d20, 0xc429a59a40, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 8328 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42d30f5f0, 0xc42d30f620, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42d30f5f0, 0xc437a69900, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42d30f5f0, 0xc437c31820, 0x0, 0xc42d311020, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42d30f5f0, 0xa74a80, 0xc437c31820, 0x7fad6035c8e0, 0xc42d30f5f0, 0x1038500, 0xc42d30f5c0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d30f5c0, 0xa74a80, 0xc437c31820, 0xc437a697e0, 0xc437a69820, 0x7fad6035c8e0, 0xc42d30f5c0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d30f5c0, 0xa74a80, 0xc437c31820, 0x7fad6035c8e0, 0xc42d30f5c0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d30f5c0, 0xa74a80, 0xc437c31820, 0xc437a697e0, 0xc437a69840, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc426bbc0f0, 0xa74a80, 0xc437c31820, 0xffffffff, 0x0, 0x19, 0xc4464b57e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc426bbc0f0, 0xa74a80, 0xc437c31820, 0xc437a697e0, 0xc437a69860, 0xc4464b5878, 0x558012, 0x588a579b, 0x36b5bea6)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc426bbc0f0, 0xa74a80, 0xc437c31820, 0xed01c4e9b, 0x0, 0x0, 0xe9a86)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc426bbc0f0, 0xa74a80, 0xc437c31820, 0xc437a697e0, 0xc437a69880, 0xa91b40, 0xc437a698a0, 0xc437a697e0, 0xc437a698a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc426bbc0f0, 0xa74a80, 0xc437c31820, 0xc420246100, 0xc42a5bacd0, 0xc4464b5a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc426bbc0f0, 0xa74a80, 0xc437c31820, 0xc437a697e0, 0xc437a69820, 0xa56e, 0xc420049b18, 0x0, 0xc420049b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc426bbc0f0, 0xc42ba4c960, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc426516500, 0xc420331380, 0x10265c0, 0xc426bbc120, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc426516500, 0xc426bbc120)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc426516500)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8072 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4244583c0, 0xc4244583f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4244583c0, 0xc433ff26a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4244583c0, 0xc4340f8140, 0x0, 0xc425ba8a88, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4244583c0, 0xa74a80, 0xc4340f8140, 0x7fad6035c8e0, 0xc4244583c0, 0x1038500, 0xc424458390)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc424458390, 0xa74a80, 0xc4340f8140, 0xc433ff2540, 0xc433ff2560, 0x7fad6035c8e0, 0xc424458390, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc424458390, 0xa74a80, 0xc4340f8140, 0x7fad6035c8e0, 0xc424458390, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc424458390, 0xa74a80, 0xc4340f8140, 0xc433ff2540, 0xc433ff2580, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc427c9a210, 0xa74a80, 0xc4340f8140, 0xffffffff, 0x0, 0x19, 0xc43b1b57e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc427c9a210, 0xa74a80, 0xc4340f8140, 0xc433ff2540, 0xc433ff25a0, 0xc43b1b5878, 0x558012, 0x588a57b6, 0xbf5352e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc427c9a210, 0xa74a80, 0xc4340f8140, 0xed01c4eb6, 0x0, 0x0, 0xe71e4)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc427c9a210, 0xa74a80, 0xc4340f8140, 0xc433ff2540, 0xc433ff25e0, 0xa91b40, 0xc433ff2620, 0xc433ff2540, 0xc433ff2620)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc427c9a210, 0xa74a80, 0xc4340f8140, 0xc420246100, 0xc4278f60a0, 0xc43b1b5a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc427c9a210, 0xa74a80, 0xc4340f8140, 0xc433ff2540, 0xc433ff2560, 0x73d9, 0xc42023cb18, 0x0, 0xc42023cb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc427c9a210, 0xc42779e0c0, 0xc420179d60, 0x0, 0x0, 0x4d1279726f746973, 0x6f642e7865646e69)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bc000, 0xc420331380, 0x10265c0, 0xc427c9a240, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bc000, 0xc427c9a240)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bc000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10350 [chan send, 8 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc43aa882d0, 0xc427521aa0, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 11427 [chan receive, 4 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc437232960, 0xc441ff1b30)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc437232960, 0xc441ff1b30)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc437232960, 0xc441ff1b30)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc43d66fc80, 0xc441ff1b30)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc43d66fc80, 0xc441ff1b30)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc43d66fc80, 0xc441ff1b30)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc43d66fc40, 0xc441ff1950)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc43d66fc40, 0xc441ff1950)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc43d66fc20, 0xc441ff1950)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc43d66fc20, 0xc441ff1950)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc42bd16270, 0xc441ff1950)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc42bd16270, 0xc441ff1860)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc42bd16270, 0xc441ff1860)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42ce81e80, 0x1038440, 0xc4391235c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 11217 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42e09da10, 0xc42e09da70, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42e09da10, 0xc44448ba60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42e09da10, 0xc43a130000, 0x0, 0xc4351d5b50, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42e09da10, 0xa74a80, 0xc43a130000, 0x7fad6035c8e0, 0xc42e09da10, 0x1038500, 0xc42e09d9b0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42e09d9b0, 0xa74a80, 0xc43a130000, 0xc44448b960, 0xc44448b980, 0x7fad6035c8e0, 0xc42e09d9b0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42e09d9b0, 0xa74a80, 0xc43a130000, 0x7fad6035c8e0, 0xc42e09d9b0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42e09d9b0, 0xa74a80, 0xc43a130000, 0xc44448b960, 0xc44448b9a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42e4228a0, 0xa74a80, 0xc43a130000, 0xffffffff, 0x0, 0x19, 0xc4491b17e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42e4228a0, 0xa74a80, 0xc43a130000, 0xc44448b960, 0xc44448b9c0, 0xc4491b1878, 0x558012, 0x588a595d, 0x3aab877f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42e4228a0, 0xa74a80, 0xc43a130000, 0xed01c505d, 0x0, 0x0, 0xbac3b)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42e4228a0, 0xa74a80, 0xc43a130000, 0xc44448b960, 0xc44448b9e0, 0xa91b40, 0xc44448ba00, 0xc44448b960, 0xc44448ba00)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42e4228a0, 0xa74a80, 0xc43a130000, 0xc420246100, 0xc435236050, 0xc4491b1a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42e4228a0, 0xa74a80, 0xc43a130000, 0xc44448b960, 0xc44448b980, 0x74a2, 0xc440d64b18, 0x0, 0xc440d64b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42e4228a0, 0xc448a02000, 0xc420179d60, 0x0, 0x0, 0xc434e02fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4396a7d00, 0xc420331380, 0x10265c0, 0xc42e422900, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4396a7d00, 0xc42e422900)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4396a7d00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8701 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc431022600, 0xc431022630, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc431022600, 0xc4327302a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc431022600, 0xc4328d87c0, 0x0, 0xc4310247d8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc431022600, 0xa74a80, 0xc4328d87c0, 0x7fad6035c8e0, 0xc431022600, 0x1038500, 0xc4310225d0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4310225d0, 0xa74a80, 0xc4328d87c0, 0xc432730100, 0xc432730120, 0x7fad6035c8e0, 0xc4310225d0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4310225d0, 0xa74a80, 0xc4328d87c0, 0x7fad6035c8e0, 0xc4310225d0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4310225d0, 0xa74a80, 0xc4328d87c0, 0xc432730100, 0xc432730180, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43acec270, 0xa74a80, 0xc4328d87c0, 0xffffffff, 0x0, 0x19, 0xc42eba97e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43acec270, 0xa74a80, 0xc4328d87c0, 0xc432730100, 0xc4327301a0, 0xc42eba9878, 0x558012, 0x588a57d7, 0x33ad55a1)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43acec270, 0xa74a80, 0xc4328d87c0, 0x411715, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43acec270, 0xa74a80, 0xc4328d87c0, 0xc432730100, 0xc4327301c0, 0xa91b40, 0xc432730220, 0xc432730100, 0xc432730220)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43acec270, 0xa74a80, 0xc4328d87c0, 0xc420246100, 0xc4421e7910, 0xc42eba9a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43acec270, 0xa74a80, 0xc4328d87c0, 0xc432730100, 0xc432730120, 0x7a5e, 0xc420313b18, 0x0, 0xc420313b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43acec270, 0xc441296900, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f69cfe7)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed1a00, 0xc420331380, 0x10265c0, 0xc43acec2a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed1a00, 0xc43acec2a0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc421ed1a00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8566 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc440460690, 0xc4404606c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc440460690, 0xc448f51aa0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc440460690, 0xc448f30b80, 0x0, 0xc42e5dd498, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc440460690, 0xa74a80, 0xc448f30b80, 0x7fad6035c8e0, 0xc440460690, 0x1038500, 0xc440460660)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc440460660, 0xa74a80, 0xc448f30b80, 0xc448f519a0, 0xc448f519c0, 0x7fad6035c8e0, 0xc440460660, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440460660, 0xa74a80, 0xc448f30b80, 0x7fad6035c8e0, 0xc440460660, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc440460660, 0xa74a80, 0xc448f30b80, 0xc448f519a0, 0xc448f519e0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4461b4750, 0xa74a80, 0xc448f30b80, 0xffffffff, 0x0, 0x19, 0xc438c937e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4461b4750, 0xa74a80, 0xc448f30b80, 0xc448f519a0, 0xc448f51a00, 0xc438c93878, 0x558012, 0x588a59b7, 0x37e74cb5)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4461b4750, 0xa74a80, 0xc448f30b80, 0xed01c50b7, 0x0, 0x0, 0x92d84)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4461b4750, 0xa74a80, 0xc448f30b80, 0xc448f519a0, 0xc448f51a20, 0xa91b40, 0xc448f51a40, 0xc448f519a0, 0xc448f51a40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4461b4750, 0xa74a80, 0xc448f30b80, 0xc420246100, 0xc4288a5000, 0xc438c93a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4461b4750, 0xa74a80, 0xc448f30b80, 0xc448f519a0, 0xc448f519c0, 0x6564, 0xc420314b18, 0x0, 0xc420314b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4461b4750, 0xc43ead8780, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6f300, 0xc420331380, 0x10265c0, 0xc4461b4780, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6f300, 0xc4461b4780)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6f300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8146 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc447f6ddd0, 0xc447f6de00, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc447f6ddd0, 0xc438caf440, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc447f6ddd0, 0xc438d08060, 0x0, 0xc4443e8b00, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc447f6ddd0, 0xa74a80, 0xc438d08060, 0x7fad6035c8e0, 0xc447f6ddd0, 0x1038500, 0xc447f6dda0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc447f6dda0, 0xa74a80, 0xc438d08060, 0xc438caf320, 0xc438caf340, 0x7fad6035c8e0, 0xc447f6dda0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc447f6dda0, 0xa74a80, 0xc438d08060, 0x7fad6035c8e0, 0xc447f6dda0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc447f6dda0, 0xa74a80, 0xc438d08060, 0xc438caf320, 0xc438caf360, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442346330, 0xa74a80, 0xc438d08060, 0xffffffff, 0x0, 0x19, 0xc42d1f37e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc442346330, 0xa74a80, 0xc438d08060, 0xc438caf320, 0xc438caf380, 0xc42d1f3878, 0x558012, 0x588a577d, 0x33f8d325)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442346330, 0xa74a80, 0xc438d08060, 0xed01c4e7d, 0x0, 0x0, 0x186123)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc442346330, 0xa74a80, 0xc438d08060, 0xc438caf320, 0xc438caf3a0, 0xa91b40, 0xc438caf3c0, 0xc438caf320, 0xc438caf3c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442346330, 0xa74a80, 0xc438d08060, 0xc420246100, 0xc442adb0e0, 0xc42d1f3a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc442346330, 0xa74a80, 0xc438d08060, 0xc438caf320, 0xc438caf340, 0x8687, 0xc420044b18, 0x0, 0xc420044b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc442346330, 0xc423b1fec0, 0xc420179d60, 0x0, 0x0, 0xc4462a7fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267abe00, 0xc420331380, 0x10265c0, 0xc442346360, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267abe00, 0xc442346360)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267abe00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8987 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43f7318c0, 0xc43f7318f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43f7318c0, 0xc4481f6a00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43f7318c0, 0xc43dd56d00, 0x0, 0xc43fc7cdd0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43f7318c0, 0xa74a80, 0xc43dd56d00, 0x7fad6035c8e0, 0xc43f7318c0, 0x1038500, 0xc43f731890)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43f731890, 0xa74a80, 0xc43dd56d00, 0xc4481f68e0, 0xc4481f6900, 0x7fad6035c8e0, 0xc43f731890, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43f731890, 0xa74a80, 0xc43dd56d00, 0x7fad6035c8e0, 0xc43f731890, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43f731890, 0xa74a80, 0xc43dd56d00, 0xc4481f68e0, 0xc4481f6940, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afaed0, 0xa74a80, 0xc43dd56d00, 0xffffffff, 0x0, 0x19, 0xc44a48b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc441afaed0, 0xa74a80, 0xc43dd56d00, 0xc4481f68e0, 0xc4481f6960, 0xc44a48b878, 0x558012, 0x588a5813, 0x36eaff71)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afaed0, 0xa74a80, 0xc43dd56d00, 0xed01c4f13, 0x0, 0x0, 0x669e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc441afaed0, 0xa74a80, 0xc43dd56d00, 0xc4481f68e0, 0xc4481f6980, 0xa91b40, 0xc4481f69a0, 0xc4481f68e0, 0xc4481f69a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afaed0, 0xa74a80, 0xc43dd56d00, 0xc420246100, 0xc442d71730, 0xc44a48ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc441afaed0, 0xa74a80, 0xc43dd56d00, 0xc4481f68e0, 0xc4481f6900, 0x34ca, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc441afaed0, 0xc4431f7a40, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1a00, 0xc420331380, 0x10265c0, 0xc441afb2f0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1a00, 0xc441afb2f0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1a00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8080 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc423781020, 0xc423781050, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc423781020, 0xc433d34460, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc423781020, 0xc433d80b80, 0x0, 0xc423602a10, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc423781020, 0xa74a80, 0xc433d80b80, 0x7fad6035c8e0, 0xc423781020, 0x1038500, 0xc423780ff0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc423780ff0, 0xa74a80, 0xc433d80b80, 0xc433d34280, 0xc433d342c0, 0x7fad6035c8e0, 0xc423780ff0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc423780ff0, 0xa74a80, 0xc433d80b80, 0x7fad6035c8e0, 0xc423780ff0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc423780ff0, 0xa74a80, 0xc433d80b80, 0xc433d34280, 0xc433d342e0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4239e4a20, 0xa74a80, 0xc433d80b80, 0xffffffff, 0x0, 0x19, 0xc448f017e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4239e4a20, 0xa74a80, 0xc433d80b80, 0xc433d34280, 0xc433d34320, 0xc448f01878, 0x558012, 0x588a57b9, 0x336997c9)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4239e4a20, 0xa74a80, 0xc433d80b80, 0xed01c4eb9, 0x0, 0x0, 0xf35b5)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4239e4a20, 0xa74a80, 0xc433d80b80, 0xc433d34280, 0xc433d34340, 0xa91b40, 0xc433d34380, 0xc433d34280, 0xc433d34380)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4239e4a20, 0xa74a80, 0xc433d80b80, 0xc420246100, 0xc423b4dec0, 0xc448f01a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4239e4a20, 0xa74a80, 0xc433d80b80, 0xc433d34280, 0xc433d342c0, 0x7594, 0xc420319b18, 0x0, 0xc420319b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4239e4a20, 0xc42779f8c0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f5d1149)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bcd00, 0xc420331380, 0x10265c0, 0xc4239e4a50, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bcd00, 0xc4239e4a50)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bcd00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 11290 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc429a53200, 0xc429a53320, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc429a53200, 0xc440d0f2a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc429a53200, 0xc43c0a5340, 0x0, 0xc432dd5cc0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc429a53200, 0xa74a80, 0xc43c0a5340, 0x7fad6035c8e0, 0xc429a53200, 0x1038500, 0xc429a53140)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc429a53140, 0xa74a80, 0xc43c0a5340, 0xc440d0f180, 0xc440d0f1a0, 0x7fad6035c8e0, 0xc429a53140, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429a53140, 0xa74a80, 0xc43c0a5340, 0x7fad6035c8e0, 0xc429a53140, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc429a53140, 0xa74a80, 0xc43c0a5340, 0xc440d0f180, 0xc440d0f1c0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a4a0e10, 0xa74a80, 0xc43c0a5340, 0xffffffff, 0x0, 0x19, 0xc437c817e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a4a0e10, 0xa74a80, 0xc43c0a5340, 0xc440d0f180, 0xc440d0f1e0, 0xc437c81878, 0x558012, 0x588a5978, 0x12bd2347)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a4a0e10, 0xa74a80, 0xc43c0a5340, 0xed01c5078, 0x0, 0x0, 0xdd0ec0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a4a0e10, 0xa74a80, 0xc43c0a5340, 0xc440d0f180, 0xc440d0f220, 0xa91b40, 0xc440d0f240, 0xc440d0f180, 0xc440d0f240)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a4a0e10, 0xa74a80, 0xc43c0a5340, 0xc420246100, 0xc432fa2cf0, 0xc437c81a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a4a0e10, 0xa74a80, 0xc43c0a5340, 0xc440d0f180, 0xc440d0f1a0, 0x7885, 0xc420e18b18, 0x0, 0xc420e18b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a4a0e10, 0xc442bd4360, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fa000, 0xc420331380, 0x10265c0, 0xc42a4a0fc0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fa000, 0xc42a4a0fc0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fa000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 1207 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204962c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204962c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x576fdc651f7c3092)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).forSeriesMatching(0xc42031cec0, 0xc42ca1eb80, 0x3, 0x3, 0xc429471448, 0x0, 0xc42c9c1800)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:183 +0xea
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42c9cf7a0, 0x159dc604330, 0x159dc64d710, 0xc42ca1eb80, 0x3, 0x3, 0xc42c9cf700, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:291 +0x18a
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42c9cf7a0, 0xc42c9cf680, 0x0, 0xc42c9cc4d8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42c9cf7a0, 0xa934c0, 0xc42c9cf680, 0x7fad6035c8e0, 0xc42c9cf7a0, 0x1038500, 0xc42c9cf770)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42c9cf770, 0xa934c0, 0xc42c9cf680, 0xc42ca1ea80, 0xc42ca1eaa0, 0x7fad6035c8e0, 0xc42c9cf770, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c9cf770, 0xa934c0, 0xc42c9cf680, 0x7fad6035c8e0, 0xc42c9cf770, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42c9cf770, 0xa934c0, 0xc42c9cf680, 0xc42ca1ea80, 0xc42ca1eac0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c9cf560, 0xa934c0, 0xc42c9cf680, 0xffffffff, 0x0, 0x19, 0xc4294717e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42c9cf560, 0xa934c0, 0xc42c9cf680, 0xc42ca1ea80, 0xc42ca1eae0, 0xc429471878, 0x558012, 0x588a5743, 0x853622e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c9cf560, 0xa934c0, 0xc42c9cf680, 0xed01c4e43, 0x0, 0x0, 0xae05)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42c9cf560, 0xa934c0, 0xc42c9cf680, 0xc42ca1ea80, 0xc42ca1eb00, 0xa91b40, 0xc42ca1eb20, 0xc42ca1ea80, 0xc42ca1eb20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c9cf560, 0xa934c0, 0xc42c9cf680, 0xc420246100, 0xc42c9cc480, 0xc429471a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42c9cf560, 0xa934c0, 0xc42c9cf680, 0xc42ca1ea80, 0xc42ca1eaa0, 0x65, 0xc420319b18, 0x0, 0xc420319b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42c9cf560, 0xc42ba39140, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc429599c00, 0xc420331380, 0x10265d8, 0xc42c9cf620, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc429599c00, 0xc42c9cf620)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc429599c00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 12194 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43a487560, 0xc43a487590, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43a487560, 0xc43d7009e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43a487560, 0xc43e05fec0, 0x0, 0xc426d06b28, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43a487560, 0xa74a80, 0xc43e05fec0, 0x7fad6035c8e0, 0xc43a487560, 0x1038500, 0xc43a487530)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43a487530, 0xa74a80, 0xc43e05fec0, 0xc43d7008e0, 0xc43d700900, 0x7fad6035c8e0, 0xc43a487530, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43a487530, 0xa74a80, 0xc43e05fec0, 0x7fad6035c8e0, 0xc43a487530, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43a487530, 0xa74a80, 0xc43e05fec0, 0xc43d7008e0, 0xc43d700920, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449610a80, 0xa74a80, 0xc43e05fec0, 0xffffffff, 0x0, 0x19, 0xc435d4b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc449610a80, 0xa74a80, 0xc43e05fec0, 0xc43d7008e0, 0xc43d700940, 0xc435d4b878, 0x558012, 0x588a59f3, 0x3b313cc2)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449610a80, 0xa74a80, 0xc43e05fec0, 0x41167e, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc449610a80, 0xa74a80, 0xc43e05fec0, 0xc43d7008e0, 0xc43d700960, 0xa91b40, 0xc43d700980, 0xc43d7008e0, 0xc43d700980)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc449610a80, 0xa74a80, 0xc43e05fec0, 0xc420246100, 0xc427760030, 0xc435d4ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc449610a80, 0xa74a80, 0xc43e05fec0, 0xc43d7008e0, 0xc43d700900, 0x52ec, 0xc435e50b18, 0x0, 0xc435e50b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc449610a80, 0xc449598de0, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065100, 0xc420331380, 0x10265c0, 0xc449610ab0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065100, 0xc449610ab0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065100)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 1233 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048bb84)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048bb80)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x476db0d6341b0a2)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).forSeriesMatching(0xc42031cec0, 0xc42d5080a0, 0x2, 0x2, 0xc429477448, 0x0, 0xc42d4f0200)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:183 +0xea
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d506240, 0x159dc604330, 0x159dc64d710, 0xc42d5080a0, 0x2, 0x2, 0xc42d506200, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:291 +0x18a
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d506240, 0xc42d506150, 0x0, 0xc42d508078, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42d506240, 0xa934c0, 0xc42d506150, 0x7fad6035c8e0, 0xc42d506240, 0x1038500, 0xc42d506210)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d506210, 0xa934c0, 0xc42d506150, 0xc42d4ee4e0, 0xc42d4ee500, 0x7fad6035c8e0, 0xc42d506210, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d506210, 0xa934c0, 0xc42d506150, 0x7fad6035c8e0, 0xc42d506210, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d506210, 0xa934c0, 0xc42d506150, 0xc42d4ee4e0, 0xc42d4ee520, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d506030, 0xa934c0, 0xc42d506150, 0xffffffff, 0x0, 0x19, 0xc4294777e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42d506030, 0xa934c0, 0xc42d506150, 0xc42d4ee4e0, 0xc42d4ee540, 0xc429477878, 0x558012, 0x588a5743, 0x205750f8)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d506030, 0xa934c0, 0xc42d506150, 0xed01c4e43, 0x0, 0x0, 0x5c59)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42d506030, 0xa934c0, 0xc42d506150, 0xc42d4ee4e0, 0xc42d4ee560, 0xa91b40, 0xc42d4ee580, 0xc42d4ee4e0, 0xc42d4ee580)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d506030, 0xa934c0, 0xc42d506150, 0xc420246100, 0xc42d508030, 0xc429477a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42d506030, 0xa934c0, 0xc42d506150, 0xc42d4ee4e0, 0xc42d4ee500, 0x48, 0xc42023bb18, 0x0, 0xc42023bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42d506030, 0xc42d260900, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41fa28d46)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d504000, 0xc420331380, 0x10265d8, 0xc42d5060f0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d504000, 0xc42d5060f0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d504000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 1316 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc42048bb84)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc42048bb80)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x476db0d6341b0a2)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).forSeriesMatching(0xc42031cec0, 0xc42d7c82f0, 0x2, 0x2, 0xc4293df448, 0x0, 0xc42d6a1400)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:183 +0xea
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d7864b0, 0x159dc604330, 0x159dc64d710, 0xc42d7c82f0, 0x2, 0x2, 0xc42d786400, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:291 +0x18a
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d7864b0, 0xc42d7863c0, 0x0, 0xc42d7c82c8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42d7864b0, 0xa934c0, 0xc42d7863c0, 0x7fad6035c8e0, 0xc42d7864b0, 0x1038500, 0xc42d786480)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d786480, 0xa934c0, 0xc42d7863c0, 0xc42d73b260, 0xc42d73b280, 0x7fad6035c8e0, 0xc42d786480, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d786480, 0xa934c0, 0xc42d7863c0, 0x7fad6035c8e0, 0xc42d786480, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d786480, 0xa934c0, 0xc42d7863c0, 0xc42d73b260, 0xc42d73b2a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d7862a0, 0xa934c0, 0xc42d7863c0, 0xffffffff, 0x0, 0x19, 0xc4293df7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42d7862a0, 0xa934c0, 0xc42d7863c0, 0xc42d73b260, 0xc42d73b2c0, 0xc4293df878, 0x558012, 0x588a5743, 0x2362a750)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d7862a0, 0xa934c0, 0xc42d7863c0, 0xed01c4e43, 0x0, 0x0, 0x60c3)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42d7862a0, 0xa934c0, 0xc42d7863c0, 0xc42d73b260, 0xc42d73b2e0, 0xa91b40, 0xc42d73b300, 0xc42d73b260, 0xc42d73b300)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d7862a0, 0xa934c0, 0xc42d7863c0, 0xc420246100, 0xc42d7c8280, 0xc4293dfa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42d7862a0, 0xa934c0, 0xc42d7863c0, 0xc42d73b260, 0xc42d73b280, 0x48, 0xc425812b18, 0x0, 0xc425812b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42d7862a0, 0xc42d260c60, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41fa28d46)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d504600, 0xc420331380, 0x10265d8, 0xc42d786360, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d504600, 0xc42d786360)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d504600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8738 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc443ff594c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc443ff5940)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1(0xc443ff5940, 0xc443c341e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:427 +0x2d
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:429 +0x27e
goroutine 1258 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204962c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204962c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x576fdc651f7c3092)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).forSeriesMatching(0xc42031cec0, 0xc42d351440, 0x2, 0x2, 0xc429109448, 0x0, 0xc42d386880)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:183 +0xea
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d3a4690, 0x159dc604330, 0x159dc64d710, 0xc42d351440, 0x2, 0x2, 0xc42d3a4600, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:291 +0x18a
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42d3a4690, 0xc42d3a45a0, 0x0, 0xc42d351418, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42d3a4690, 0xa934c0, 0xc42d3a45a0, 0x7fad6035c8e0, 0xc42d3a4690, 0x1038500, 0xc42d3a4660)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d3a4660, 0xa934c0, 0xc42d3a45a0, 0xc42d377ca0, 0xc42d377cc0, 0x7fad6035c8e0, 0xc42d3a4660, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d3a4660, 0xa934c0, 0xc42d3a45a0, 0x7fad6035c8e0, 0xc42d3a4660, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d3a4660, 0xa934c0, 0xc42d3a45a0, 0xc42d377ca0, 0xc42d377ce0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d3a4480, 0xa934c0, 0xc42d3a45a0, 0xffffffff, 0x0, 0x19, 0xc4291097e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42d3a4480, 0xa934c0, 0xc42d3a45a0, 0xc42d377ca0, 0xc42d377d00, 0xc429109878, 0x558012, 0x588a5743, 0x1eba63a9)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d3a4480, 0xa934c0, 0xc42d3a45a0, 0xed01c4e43, 0x0, 0x0, 0x5311)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42d3a4480, 0xa934c0, 0xc42d3a45a0, 0xc42d377ca0, 0xc42d377d20, 0xa91b40, 0xc42d377d40, 0xc42d377ca0, 0xc42d377d40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d3a4480, 0xa934c0, 0xc42d3a45a0, 0xc420246100, 0xc42d3513d0, 0xc429109a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42d3a4480, 0xa934c0, 0xc42d3a45a0, 0xc42d377ca0, 0xc42d377cc0, 0x4e, 0xc420314b18, 0x0, 0xc420314b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42d3a4480, 0xc42d1eaf00, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d1ece00, 0xc420331380, 0x10265d8, 0xc42d3a4540, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d1ece00, 0xc42d3a4540)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc42939e040, 0xc4202460c0, 0x103ac20, 0xc426048300, 0xc42d1ece00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 5564 [select, 13 minutes]:
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).controller(0xc4271a6840)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:721 +0x6ab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.newHTTP2Server
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:148 +0x855
goroutine 8552 [chan send, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc443d482d0, 0xc42e9d88a0, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 8865 [chan receive, 10 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc42443d220, 0xc42c0510e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc42443d220, 0xc42c0510e0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc42443d220, 0xc42c0510e0)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc44a36e360, 0xc42c0510e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc44a36e360, 0xc42c0510e0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc44a36e360, 0xc42c0510e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc44a36e340, 0xc42c050f00)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc44a36e340, 0xc42c050f00)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc44a36e320, 0xc42c050f00)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc44a36e320, 0xc42c050f00)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc43d0752b0, 0xc42c050f00)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc43d0752b0, 0xc42c050e10)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc43d0752b0, 0xc42c050e10)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4446eb300, 0x1038440, 0xc44628de40)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 9714 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4394e09f0, 0xc4394e0a20, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4394e09f0, 0xc43cf2a9c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4394e09f0, 0xc43c2a7ea0, 0x0, 0xc439ccf0c0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4394e09f0, 0xa74a80, 0xc43c2a7ea0, 0x7fad6035c8e0, 0xc4394e09f0, 0x1038500, 0xc4394e09c0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4394e09c0, 0xa74a80, 0xc43c2a7ea0, 0xc43cf2a8a0, 0xc43cf2a8c0, 0x7fad6035c8e0, 0xc4394e09c0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4394e09c0, 0xa74a80, 0xc43c2a7ea0, 0x7fad6035c8e0, 0xc4394e09c0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4394e09c0, 0xa74a80, 0xc43c2a7ea0, 0xc43cf2a8a0, 0xc43cf2a8e0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff1680, 0xa74a80, 0xc43c2a7ea0, 0xffffffff, 0x0, 0x19, 0xc449abf7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43dff1680, 0xa74a80, 0xc43c2a7ea0, 0xc43cf2a8a0, 0xc43cf2a920, 0xc449abf878, 0x558012, 0x588a586d, 0x395d694c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff1680, 0xa74a80, 0xc43c2a7ea0, 0xed01c4f6d, 0x0, 0x0, 0xa613d)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43dff1680, 0xa74a80, 0xc43c2a7ea0, 0xc43cf2a8a0, 0xc43cf2a940, 0xa91b40, 0xc43cf2a960, 0xc43cf2a8a0, 0xc43cf2a960)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff1680, 0xa74a80, 0xc43c2a7ea0, 0xc420246100, 0xc43c812a20, 0xc449abfa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43dff1680, 0xa74a80, 0xc43c2a7ea0, 0xc43cf2a8a0, 0xc43cf2a8c0, 0x37fa, 0xc420046b18, 0x0, 0xc420046b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43dff1680, 0xc42b6f39e0, 0xc420179d60, 0x0, 0x0, 0x7fad625dc000, 0xc41eac8542)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87d00, 0xc420331380, 0x10265c0, 0xc43dff16b0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87d00, 0xc43dff16b0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87d00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10277 [chan receive, 8 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc44060ec80, 0xc4200d5860)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc44060ec80, 0xc4200d5860)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc44060ec80, 0xc4200d5860)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc43e90fea0, 0xc4200d5860)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc43e90fea0, 0xc4200d5860)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc43e90fea0, 0xc4200d5860)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc43e90fe80, 0xc4200d5680)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc43e90fe80, 0xc4200d5680)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc43e90fe60, 0xc4200d5680)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc43e90fe60, 0xc4200d5680)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc4201b40d0, 0xc4200d5680)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc4201b40d0, 0xc4200d5590)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc4201b40d0, 0xc4200d5590)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc430fd1580, 0x1038440, 0xc439995f80)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 8984 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4440a2690, 0xc4440a26c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4440a2690, 0xc43a68d420, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4440a2690, 0xc43c59e980, 0x0, 0xc441187ea8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4440a2690, 0xa74a80, 0xc43c59e980, 0x7fad6035c8e0, 0xc4440a2690, 0x1038500, 0xc4440a2660)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4440a2660, 0xa74a80, 0xc43c59e980, 0xc43a68d300, 0xc43a68d320, 0x7fad6035c8e0, 0xc4440a2660, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4440a2660, 0xa74a80, 0xc43c59e980, 0x7fad6035c8e0, 0xc4440a2660, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4440a2660, 0xa74a80, 0xc43c59e980, 0xc43a68d300, 0xc43a68d360, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43caf49f0, 0xa74a80, 0xc43c59e980, 0xffffffff, 0x0, 0x19, 0xc43d6cf7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43caf49f0, 0xa74a80, 0xc43c59e980, 0xc43a68d300, 0xc43a68d380, 0xc43d6cf878, 0x558012, 0x588a5810, 0xd1afb8b)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43caf49f0, 0xa74a80, 0xc43c59e980, 0xed01c4f10, 0x0, 0x0, 0xa55a3)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43caf49f0, 0xa74a80, 0xc43c59e980, 0xc43a68d300, 0xc43a68d3a0, 0xa91b40, 0xc43a68d3c0, 0xc43a68d300, 0xc43a68d3c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43caf49f0, 0xa74a80, 0xc43c59e980, 0xc420246100, 0xc4418b35d0, 0xc43d6cfa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43caf49f0, 0xa74a80, 0xc43c59e980, 0xc43a68d300, 0xc43a68d320, 0x7965, 0xc420e1db18, 0x0, 0xc420e1db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43caf49f0, 0xc4446d9da0, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393a0d00, 0xc420331380, 0x10265c0, 0xc43caf4b10, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393a0d00, 0xc43caf4b10)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393a0d00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8800 [chan receive, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc443047040, 0xc430b3fa40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc443047040, 0xc430b3fa40)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc443047040, 0xc430b3fa40)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc431d568a0, 0xc430b3fa40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc431d568a0, 0xc430b3fa40)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc431d568a0, 0xc430b3fa40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc431d56880, 0xc430b3f860)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc431d56880, 0xc430b3f860)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc431d56860, 0xc430b3f860)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc431d56860, 0xc430b3f860)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc4421cb5f0, 0xc430b3f860)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc4421cb5f0, 0xc430b3f770)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc4421cb5f0, 0xc430b3f770)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc448e5be80, 0x1038440, 0xc421344280)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 8861 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43bceed20, 0xc43bceed50, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43bceed20, 0xc42aa56dc0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43bceed20, 0xc442132a60, 0x0, 0xc4398152c8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43bceed20, 0xa74a80, 0xc442132a60, 0x7fad6035c8e0, 0xc43bceed20, 0x1038500, 0xc43bceecf0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43bceecf0, 0xa74a80, 0xc442132a60, 0xc42aa56cc0, 0xc42aa56ce0, 0x7fad6035c8e0, 0xc43bceecf0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43bceecf0, 0xa74a80, 0xc442132a60, 0x7fad6035c8e0, 0xc43bceecf0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43bceecf0, 0xa74a80, 0xc442132a60, 0xc42aa56cc0, 0xc42aa56d00, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc448e5c270, 0xa74a80, 0xc442132a60, 0xffffffff, 0x0, 0x19, 0xc44a87d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc448e5c270, 0xa74a80, 0xc442132a60, 0xc42aa56cc0, 0xc42aa56d20, 0xc44a87d878, 0x558012, 0x588a57f5, 0x3260f940)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc448e5c270, 0xa74a80, 0xc442132a60, 0xed01c4ef5, 0x0, 0x0, 0x12c304)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc448e5c270, 0xa74a80, 0xc442132a60, 0xc42aa56cc0, 0xc42aa56d40, 0xa91b40, 0xc42aa56d60, 0xc42aa56cc0, 0xc42aa56d60)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc448e5c270, 0xa74a80, 0xc442132a60, 0xc420246100, 0xc42b6f1ff0, 0xc44a87da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc448e5c270, 0xa74a80, 0xc442132a60, 0xc42aa56cc0, 0xc42aa56ce0, 0x90b4, 0xc420315b18, 0x0, 0xc420315b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc448e5c270, 0xc42a5f5800, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f1a9759)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87600, 0xc420331380, 0x10265c0, 0xc448e5c2a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87600, 0xc448e5c2a0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 12779 [semacquire]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42c690660, 0xc42c690690, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42c690660, 0xc43b978ca0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42c690660, 0xc44130b400, 0x0, 0xc42bcc9e48, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42c690660, 0xa74a80, 0xc44130b400, 0x7fad6035c8e0, 0xc42c690660, 0x1038500, 0xc42c690630)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42c690630, 0xa74a80, 0xc44130b400, 0xc43b978b80, 0xc43b978ba0, 0x7fad6035c8e0, 0xc42c690630, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c690630, 0xa74a80, 0xc44130b400, 0x7fad6035c8e0, 0xc42c690630, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42c690630, 0xa74a80, 0xc44130b400, 0xc43b978b80, 0xc43b978bc0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d7d11d0, 0xa74a80, 0xc44130b400, 0xffffffff, 0x0, 0x19, 0xc43132b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42d7d11d0, 0xa74a80, 0xc44130b400, 0xc43b978b80, 0xc43b978be0, 0xc43132b878, 0x558012, 0x588a5a4d, 0x3827c282)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d7d11d0, 0xa74a80, 0xc44130b400, 0x41167e, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42d7d11d0, 0xa74a80, 0xc44130b400, 0xc43b978b80, 0xc43b978c00, 0xa91b40, 0xc43b978c40, 0xc43b978b80, 0xc43b978c40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d7d11d0, 0xa74a80, 0xc44130b400, 0xc420246100, 0xc42d8d3990, 0xc43132ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42d7d11d0, 0xa74a80, 0xc44130b400, 0xc43b978b80, 0xc43b978ba0, 0x7629, 0xc420e1cb18, 0x0, 0xc420e1cb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42d7d11d0, 0xc440cd3b60, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f32cb4d)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1300, 0xc420331380, 0x10265c0, 0xc42d7d1200, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1300, 0xc42d7d1200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8405 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreate(0xc4201e3078, 0x7fad6035c8e0, 0xc42b868fc0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:96 +0x8f
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42b868fc0, 0x159d0153bd2, 0x159d04d14b2, 0xc428411f40, 0x1, 0x1, 0xc42b868f00, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:272 +0x7e
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42b868fc0, 0xc42b868f00, 0x0, 0xc42ba1ac00, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42b868fc0, 0xa934c0, 0xc42b868f00, 0x7fad6035c8e0, 0xc42b868fc0, 0x1038500, 0xc42b868f90)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42b868f90, 0xa934c0, 0xc42b868f00, 0xc435021120, 0xc435021140, 0x7fad6035c8e0, 0xc42b868f90, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b868f90, 0xa934c0, 0xc42b868f00, 0x7fad6035c8e0, 0xc42b868f90, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42b868f90, 0xa934c0, 0xc42b868f00, 0xc435021120, 0xc4350211a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b868de0, 0xa934c0, 0xc42b868f00, 0xffffffff, 0x0, 0x19, 0xc4454c77e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42b868de0, 0xa934c0, 0xc42b868f00, 0xc435021120, 0xc4350211c0, 0xc4454c7878, 0x558012, 0x588a57a4, 0x367107c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b868de0, 0xa934c0, 0xc42b868f00, 0xed01c4ea4, 0x0, 0x0, 0x17d1d5)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42b868de0, 0xa934c0, 0xc42b868f00, 0xc435021120, 0xc4350211e0, 0xa91b40, 0xc435021220, 0xc435021120, 0xc435021220)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b868de0, 0xa934c0, 0xc42b868f00, 0xc420246100, 0xc42ba1abc0, 0xc4454c7a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42b868de0, 0xa934c0, 0xc42b868f00, 0xc435021120, 0xc435021140, 0x41, 0xc420e1cb18, 0x0, 0xc420e1cb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42b868de0, 0xc4275212c0, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000d8c0, 0xc426516900, 0xc420331380, 0x10265d8, 0xc42b868ea0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000d8c0, 0xc426516900, 0xc42b868ea0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc43e3ca700, 0xc4202460c0, 0x103ac20, 0xc42000d8c0, 0xc426516900)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8649 [chan receive, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc42443d680, 0xc430b3e4b0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc42443d680, 0xc430b3e4b0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc42443d680, 0xc430b3e4b0)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc43333f920, 0xc430b3e4b0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc43333f920, 0xc430b3e4b0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc43333f920, 0xc430b3e4b0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc43333f8e0, 0xc430b3e2d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc43333f8e0, 0xc430b3e2d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc43333f8c0, 0xc430b3e2d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc43333f8c0, 0xc430b3e2d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc427d22f70, 0xc430b3e2d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc427d22f70, 0xc430b3e1e0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc427d22f70, 0xc430b3e1e0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc43cb60300, 0x1038440, 0xc427adb300)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 8568 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43d29c360, 0xc43d29c390, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43d29c360, 0xc442b641e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43d29c360, 0xc43dcc7da0, 0x0, 0xc42e11d168, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43d29c360, 0xa74a80, 0xc43dcc7da0, 0x7fad6035c8e0, 0xc43d29c360, 0x1038500, 0xc43d29c330)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43d29c330, 0xa74a80, 0xc43dcc7da0, 0xc442b640e0, 0xc442b64100, 0x7fad6035c8e0, 0xc43d29c330, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d29c330, 0xa74a80, 0xc43dcc7da0, 0x7fad6035c8e0, 0xc43d29c330, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43d29c330, 0xa74a80, 0xc43dcc7da0, 0xc442b640e0, 0xc442b64120, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440461890, 0xa74a80, 0xc43dcc7da0, 0xffffffff, 0x0, 0x19, 0xc4389e57e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc440461890, 0xa74a80, 0xc43dcc7da0, 0xc442b640e0, 0xc442b64140, 0xc4389e5878, 0x558012, 0x588a59b8, 0x382e051)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440461890, 0xa74a80, 0xc43dcc7da0, 0xed01c50b8, 0x0, 0x0, 0x11251d)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc440461890, 0xa74a80, 0xc43dcc7da0, 0xc442b640e0, 0xc442b64160, 0xa91b40, 0xc442b64180, 0xc442b640e0, 0xc442b64180)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440461890, 0xa74a80, 0xc43dcc7da0, 0xc420246100, 0xc42d55b730, 0xc4389e5a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc440461890, 0xa74a80, 0xc43dcc7da0, 0xc442b640e0, 0xc442b64100, 0x4fe5, 0xc420e1db18, 0x0, 0xc420e1db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc440461890, 0xc43e024cc0, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6f700, 0xc420331380, 0x10265c0, 0xc4404618c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6f700, 0xc4404618c0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6f700)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10660 [semacquire, 6 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc432995dd0, 0xc432995ef0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc432995dd0, 0xc4448c7820, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc432995dd0, 0xc43efe8fc0, 0x0, 0xc435bf2050, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc432995dd0, 0xa74a80, 0xc43efe8fc0, 0x7fad6035c8e0, 0xc432995dd0, 0x1038500, 0xc432995cb0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc432995cb0, 0xa74a80, 0xc43efe8fc0, 0xc4448c7700, 0xc4448c7720, 0x7fad6035c8e0, 0xc432995cb0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc432995cb0, 0xa74a80, 0xc43efe8fc0, 0x7fad6035c8e0, 0xc432995cb0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc432995cb0, 0xa74a80, 0xc43efe8fc0, 0xc4448c7700, 0xc4448c7740, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc432dde4e0, 0xa74a80, 0xc43efe8fc0, 0xffffffff, 0x0, 0x19, 0xc424dab7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc432dde4e0, 0xa74a80, 0xc43efe8fc0, 0xc4448c7700, 0xc4448c7760, 0xc424dab878, 0x558012, 0x588a591e, 0x1000faff)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc432dde4e0, 0xa74a80, 0xc43efe8fc0, 0xed01c501e, 0x0, 0x0, 0x177897)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc432dde4e0, 0xa74a80, 0xc43efe8fc0, 0xc4448c7700, 0xc4448c7780, 0xa91b40, 0xc4448c77a0, 0xc4448c7700, 0xc4448c77a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc432dde4e0, 0xa74a80, 0xc43efe8fc0, 0xc420246100, 0xc435c37ab0, 0xc424daba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc432dde4e0, 0xa74a80, 0xc43efe8fc0, 0xc4448c7700, 0xc4448c7720, 0x46f6, 0xc42023bb18, 0x0, 0xc42023bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc432dde4e0, 0xc428920ae0, 0xc420179d60, 0x0, 0x0, 0x50, 0x4)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393b5d00, 0xc420331380, 0x10265c0, 0xc432dde570, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393b5d00, 0xc432dde570)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393b5d00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8989 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43d26d620, 0xc43d26d650, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43d26d620, 0xc447e1ab20, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43d26d620, 0xc4481f7500, 0x0, 0xc43fc7dfc0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43d26d620, 0xa74a80, 0xc4481f7500, 0x7fad6035c8e0, 0xc43d26d620, 0x1038500, 0xc43d26d5f0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43d26d5f0, 0xa74a80, 0xc4481f7500, 0xc447e1a9e0, 0xc447e1aa20, 0x7fad6035c8e0, 0xc43d26d5f0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d26d5f0, 0xa74a80, 0xc4481f7500, 0x7fad6035c8e0, 0xc43d26d5f0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43d26d5f0, 0xa74a80, 0xc4481f7500, 0xc447e1a9e0, 0xc447e1aa40, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afb290, 0xa74a80, 0xc4481f7500, 0xffffffff, 0x0, 0x19, 0xc44a48d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc441afb290, 0xa74a80, 0xc4481f7500, 0xc447e1a9e0, 0xc447e1aa60, 0xc44a48d878, 0x558012, 0x588a5813, 0x36f6b00f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afb290, 0xa74a80, 0xc4481f7500, 0xed01c4f13, 0x0, 0x0, 0x126778)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc441afb290, 0xa74a80, 0xc4481f7500, 0xc447e1a9e0, 0xc447e1aa80, 0xa91b40, 0xc447e1aaa0, 0xc447e1a9e0, 0xc447e1aaa0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afb290, 0xa74a80, 0xc4481f7500, 0xc420246100, 0xc43fc7ce10, 0xc44a48da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc441afb290, 0xa74a80, 0xc4481f7500, 0xc447e1a9e0, 0xc447e1aa20, 0x2caa, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc441afb290, 0xc4431f7aa0, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1c00, 0xc420331380, 0x10265c0, 0xc441afb2c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1c00, 0xc441afb2c0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1c00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 11286 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).numUsers(0xc4201e3078, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:68 +0x3a
github.com/weaveworks/cortex/ingester.(*Ingester).Collect(0xc4201e3040, 0xc448a02fc0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:563 +0x4e
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc4351a0d10, 0xc448a02fc0, 0x10343c0, 0xc4201e3040)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:433 +0x63
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:434 +0x326
goroutine 8325 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42a56d7a0, 0xc42a56d7d0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42a56d7a0, 0xc437cba8a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42a56d7a0, 0xc437d3c020, 0x0, 0xc42a685c50, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42a56d7a0, 0xa74a80, 0xc437d3c020, 0x7fad6035c8e0, 0xc42a56d7a0, 0x1038500, 0xc42a56d770)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a56d770, 0xa74a80, 0xc437d3c020, 0xc437cba7a0, 0xc437cba7c0, 0x7fad6035c8e0, 0xc42a56d770, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a56d770, 0xa74a80, 0xc437d3c020, 0x7fad6035c8e0, 0xc42a56d770, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a56d770, 0xa74a80, 0xc437d3c020, 0xc437cba7a0, 0xc437cba7e0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4248f1d70, 0xa74a80, 0xc437d3c020, 0xffffffff, 0x0, 0x19, 0xc4359997e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4248f1d70, 0xa74a80, 0xc437d3c020, 0xc437cba7a0, 0xc437cba800, 0xc435999878, 0x558012, 0x588a5798, 0xdb76d51)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4248f1d70, 0xa74a80, 0xc437d3c020, 0xc435999900, 0x0, 0x0, 0x3f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4248f1d70, 0xa74a80, 0xc437d3c020, 0xc437cba7a0, 0xc437cba820, 0xa91b40, 0xc437cba840, 0xc437cba7a0, 0xc437cba840)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4248f1d70, 0xa74a80, 0xc437d3c020, 0xc420246100, 0xc4284342d0, 0xc435999a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4248f1d70, 0xa74a80, 0xc437d3c020, 0xc437cba7a0, 0xc437cba7c0, 0x9e4a, 0xc420e1ab18, 0x0, 0xc420e1ab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4248f1d70, 0xc448fe3680, 0xc420179d60, 0x0, 0x0, 0xc4202e17a8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4277c3300, 0xc420331380, 0x10265c0, 0xc4248f1e00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4277c3300, 0xc4248f1e00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4277c3300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8109 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc434146a50, 0xc434146a80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc434146a50, 0xc438f28420, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc434146a50, 0xc438f8d420, 0x0, 0xc4341417c8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc434146a50, 0xa74a80, 0xc438f8d420, 0x7fad6035c8e0, 0xc434146a50, 0x1038500, 0xc434146a20)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc434146a20, 0xa74a80, 0xc438f8d420, 0xc438f282e0, 0xc438f28300, 0x7fad6035c8e0, 0xc434146a20, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc434146a20, 0xa74a80, 0xc438f8d420, 0x7fad6035c8e0, 0xc434146a20, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc434146a20, 0xa74a80, 0xc438f8d420, 0xc438f282e0, 0xc438f28340, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44151e120, 0xa74a80, 0xc438f8d420, 0xffffffff, 0x0, 0x19, 0xc4215df7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc44151e120, 0xa74a80, 0xc438f8d420, 0xc438f282e0, 0xc438f28360, 0xc4215df878, 0x558012, 0x588a577a, 0xac8b930)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44151e120, 0xa74a80, 0xc438f8d420, 0xed01c4e7a, 0x0, 0x0, 0x72310)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc44151e120, 0xa74a80, 0xc438f8d420, 0xc438f282e0, 0xc438f28380, 0xa91b40, 0xc438f283a0, 0xc438f282e0, 0xc438f283a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44151e120, 0xa74a80, 0xc438f8d420, 0xc420246100, 0xc42276fc80, 0xc4215dfa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc44151e120, 0xa74a80, 0xc438f8d420, 0xc438f282e0, 0xc438f28300, 0x3e88, 0xc449a0ab18, 0x0, 0xc449a0ab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc44151e120, 0xc423b1ec00, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aa600, 0xc420331380, 0x10265c0, 0xc42516b200, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aa600, 0xc42516b200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aa600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8323 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42c71a660, 0xc42c71a690, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42c71a660, 0xc437c84460, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42c71a660, 0xc437ce8f60, 0x0, 0xc42bc95ee0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42c71a660, 0xa74a80, 0xc437ce8f60, 0x7fad6035c8e0, 0xc42c71a660, 0x1038500, 0xc42c71a630)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42c71a630, 0xa74a80, 0xc437ce8f60, 0xc437c84300, 0xc437c84320, 0x7fad6035c8e0, 0xc42c71a630, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c71a630, 0xa74a80, 0xc437ce8f60, 0x7fad6035c8e0, 0xc42c71a630, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42c71a630, 0xa74a80, 0xc437ce8f60, 0xc437c84300, 0xc437c84340, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f4079b0, 0xa74a80, 0xc437ce8f60, 0xffffffff, 0x0, 0x19, 0xc43b4ef7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42f4079b0, 0xa74a80, 0xc437ce8f60, 0xc437c84300, 0xc437c843a0, 0xc43b4ef878, 0x558012, 0x588a5798, 0xdbae98f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f4079b0, 0xa74a80, 0xc437ce8f60, 0xed01c4e98, 0x0, 0x0, 0x2aa0b6)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42f4079b0, 0xa74a80, 0xc437ce8f60, 0xc437c84300, 0xc437c843c0, 0xa91b40, 0xc437c843e0, 0xc437c84300, 0xc437c843e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42f4079b0, 0xa74a80, 0xc437ce8f60, 0xc420246100, 0xc42a686a50, 0xc43b4efa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42f4079b0, 0xa74a80, 0xc437ce8f60, 0xc437c84300, 0xc437c84320, 0x859e, 0xc420049b18, 0x0, 0xc420049b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42f4079b0, 0xc4296fa6c0, 0xc420179d60, 0x0, 0x0, 0x646e696b040a100a, 0x61646174656d0812)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4277c2f00, 0xc420331380, 0x10265c0, 0xc42f4079e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4277c2f00, 0xc42f4079e0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4277c2f00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8985 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43e0c4e70, 0xc43e0c4ea0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43e0c4e70, 0xc43d8820e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43e0c4e70, 0xc4496c16a0, 0x0, 0xc4425b13c0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43e0c4e70, 0xa74a80, 0xc4496c16a0, 0x7fad6035c8e0, 0xc43e0c4e70, 0x1038500, 0xc43e0c4e40)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43e0c4e40, 0xa74a80, 0xc4496c16a0, 0xc443da9fe0, 0xc43d882000, 0x7fad6035c8e0, 0xc43e0c4e40, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43e0c4e40, 0xa74a80, 0xc4496c16a0, 0x7fad6035c8e0, 0xc43e0c4e40, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43e0c4e40, 0xa74a80, 0xc4496c16a0, 0xc443da9fe0, 0xc43d882020, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43e0c46c0, 0xa74a80, 0xc4496c16a0, 0xffffffff, 0x0, 0x19, 0xc44a66f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43e0c46c0, 0xa74a80, 0xc4496c16a0, 0xc443da9fe0, 0xc43d882040, 0xc44a66f878, 0x558012, 0x588a5813, 0x328ff5c4)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43e0c46c0, 0xa74a80, 0xc4496c16a0, 0xed01c4f13, 0x0, 0x0, 0x4665b)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43e0c46c0, 0xa74a80, 0xc4496c16a0, 0xc443da9fe0, 0xc43d882060, 0xa91b40, 0xc43d882080, 0xc443da9fe0, 0xc43d882080)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43e0c46c0, 0xa74a80, 0xc4496c16a0, 0xc420246100, 0xc4425b0920, 0xc44a66fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43e0c46c0, 0xa74a80, 0xc4496c16a0, 0xc443da9fe0, 0xc43d882000, 0x1ba7, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43e0c46c0, 0xc443c35800, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393a1400, 0xc420331380, 0x10265c0, 0xc43e0c46f0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393a1400, 0xc43e0c46f0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393a1400)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 5262 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc420497484)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc420497480)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x24560ccb27db9cc2)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc44240f1a0, 0xc422334c2d, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc44240e3c0, 0xc44240f1a0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc44240e3c0, 0xc42992e4e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc44240e3c0, 0xc429a05260, 0x0, 0xc442410570, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc44240e3c0, 0xa74a80, 0xc429a05260, 0x7fad6035c8e0, 0xc44240e3c0, 0x1038500, 0xc44240e390)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc44240e390, 0xa74a80, 0xc429a05260, 0xc429961040, 0xc4299610a0, 0x7fad6035c8e0, 0xc44240e390, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44240e390, 0xa74a80, 0xc429a05260, 0x7fad6035c8e0, 0xc44240e390, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc44240e390, 0xa74a80, 0xc429a05260, 0xc429961040, 0xc4299610c0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff0c60, 0xa74a80, 0xc429a05260, 0xffffffff, 0x0, 0x19, 0xc42910d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43dff0c60, 0xa74a80, 0xc429a05260, 0xc429961040, 0xc4299610e0, 0xc42910d878, 0x558012, 0x588a575f, 0x3a21669b)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff0c60, 0xa74a80, 0xc429a05260, 0xed01c4e5f, 0x0, 0x0, 0x185c22)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43dff0c60, 0xa74a80, 0xc429a05260, 0xc429961040, 0xc429961120, 0xa91b40, 0xc429961140, 0xc429961040, 0xc429961140)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff0c60, 0xa74a80, 0xc429a05260, 0xc420246100, 0xc4435da830, 0xc42910da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43dff0c60, 0xa74a80, 0xc429a05260, 0xc429961040, 0xc4299610a0, 0xbace, 0xc449cdab18, 0x0, 0xc449cdab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43dff0c60, 0xc43bba5e60, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4eb00, 0xc420331380, 0x10265c0, 0xc43dff0c90, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4eb00, 0xc43dff0c90)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4eb00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8147 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4439c32f0, 0xc4439c3320, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4439c32f0, 0xc438b0e400, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4439c32f0, 0xc438b63b00, 0x0, 0xc448466cb0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4439c32f0, 0xa74a80, 0xc438b63b00, 0x7fad6035c8e0, 0xc4439c32f0, 0x1038500, 0xc4439c32c0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4439c32c0, 0xa74a80, 0xc438b63b00, 0xc438b0e2a0, 0xc438b0e2c0, 0x7fad6035c8e0, 0xc4439c32c0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4439c32c0, 0xa74a80, 0xc438b63b00, 0x7fad6035c8e0, 0xc4439c32c0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4439c32c0, 0xa74a80, 0xc438b63b00, 0xc438b0e2a0, 0xc438b0e2e0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442346660, 0xa74a80, 0xc438b63b00, 0xffffffff, 0x0, 0x19, 0xc43d1517e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc442346660, 0xa74a80, 0xc438b63b00, 0xc438b0e2a0, 0xc438b0e300, 0xc43d151878, 0x558012, 0x588a577d, 0x3873ef2f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442346660, 0xa74a80, 0xc438b63b00, 0xed01c4e7d, 0x0, 0x0, 0xe3b6e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc442346660, 0xa74a80, 0xc438b63b00, 0xc438b0e2a0, 0xc438b0e320, 0xa91b40, 0xc438b0e360, 0xc438b0e2a0, 0xc438b0e360)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442346660, 0xa74a80, 0xc438b63b00, 0xc420246100, 0xc44757c9c0, 0xc43d151a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc442346660, 0xa74a80, 0xc438b63b00, 0xc438b0e2a0, 0xc438b0e2c0, 0xa28a, 0xc420319b18, 0x0, 0xc420319b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc442346660, 0xc43d52d740, 0xc420179d60, 0x0, 0x0, 0xc4462a7fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267abf00, 0xc420331380, 0x10265c0, 0xc442346690, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267abf00, 0xc442346690)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267abf00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10458 [chan send, 6 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc42c051590, 0xc438e702a0, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 11262 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42d097860, 0xc42d097890, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42d097860, 0xc443553c80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42d097860, 0xc446b26080, 0x0, 0xc4333feaf8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42d097860, 0xa74a80, 0xc446b26080, 0x7fad6035c8e0, 0xc42d097860, 0x1038500, 0xc42d097830)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d097830, 0xa74a80, 0xc446b26080, 0xc443553b80, 0xc443553ba0, 0x7fad6035c8e0, 0xc42d097830, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d097830, 0xa74a80, 0xc446b26080, 0x7fad6035c8e0, 0xc42d097830, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d097830, 0xa74a80, 0xc446b26080, 0xc443553b80, 0xc443553bc0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b3ad230, 0xa74a80, 0xc446b26080, 0xffffffff, 0x0, 0x19, 0xc4491af7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42b3ad230, 0xa74a80, 0xc446b26080, 0xc443553b80, 0xc443553be0, 0xc4491af878, 0x558012, 0x588a5978, 0x11c865da)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b3ad230, 0xa74a80, 0xc446b26080, 0x41167e, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42b3ad230, 0xa74a80, 0xc446b26080, 0xc443553b80, 0xc443553c00, 0xa91b40, 0xc443553c20, 0xc443553b80, 0xc443553c20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b3ad230, 0xa74a80, 0xc446b26080, 0xc420246100, 0xc4335ea6b0, 0xc4491afa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42b3ad230, 0xa74a80, 0xc446b26080, 0xc443553b80, 0xc443553ba0, 0x75ed, 0xc440d64b18, 0x0, 0xc440d64b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42b3ad230, 0xc44415d860, 0xc420179d60, 0x0, 0x0, 0x10, 0xc439ad6e58)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4390fb300, 0xc420331380, 0x10265c0, 0xc42b3ad2f0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4390fb300, 0xc42b3ad2f0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4390fb300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8113 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc440d230e0, 0xc440d23110, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc440d230e0, 0xc438dafe60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc440d230e0, 0xc438de3a60, 0x0, 0xc440d24190, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc440d230e0, 0xa74a80, 0xc438de3a60, 0x7fad6035c8e0, 0xc440d230e0, 0x1038500, 0xc440d230b0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc440d230b0, 0xa74a80, 0xc438de3a60, 0xc438dafd20, 0xc438dafd40, 0x7fad6035c8e0, 0xc440d230b0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440d230b0, 0xa74a80, 0xc438de3a60, 0x7fad6035c8e0, 0xc440d230b0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc440d230b0, 0xa74a80, 0xc438de3a60, 0xc438dafd20, 0xc438dafd60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc446b13a70, 0xa74a80, 0xc438de3a60, 0xffffffff, 0x0, 0x19, 0xc42d70f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc446b13a70, 0xa74a80, 0xc438de3a60, 0xc438dafd20, 0xc438dafda0, 0xc42d70f878, 0x558012, 0x588a577a, 0xcf101a6)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc446b13a70, 0xa74a80, 0xc438de3a60, 0xed01c4e7a, 0x0, 0x0, 0x692eb)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc446b13a70, 0xa74a80, 0xc438de3a60, 0xc438dafd20, 0xc438dafdc0, 0xa91b40, 0xc438dafde0, 0xc438dafd20, 0xc438dafde0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc446b13a70, 0xa74a80, 0xc438de3a60, 0xc420246100, 0xc446b14800, 0xc42d70fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc446b13a70, 0xa74a80, 0xc438de3a60, 0xc438dafd20, 0xc438dafd40, 0x3746, 0xc420044b18, 0x0, 0xc420044b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc446b13a70, 0xc446b0c120, 0xc420179d60, 0x0, 0x0, 0xc4462a7fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4267ab300, 0xc420331380, 0x10265c0, 0xc446b13b30, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4267ab300, 0xc446b13b30)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4267ab300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8073 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc423f8c600, 0xc423f8c630, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc423f8c600, 0xc433e06380, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc423f8c600, 0xc433f2bbe0, 0x0, 0xc423f8e140, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc423f8c600, 0xa74a80, 0xc433f2bbe0, 0x7fad6035c8e0, 0xc423f8c600, 0x1038500, 0xc423f8c5d0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc423f8c5d0, 0xa74a80, 0xc433f2bbe0, 0xc433e06180, 0xc433e061e0, 0x7fad6035c8e0, 0xc423f8c5d0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc423f8c5d0, 0xa74a80, 0xc433f2bbe0, 0x7fad6035c8e0, 0xc423f8c5d0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc423f8c5d0, 0xa74a80, 0xc433f2bbe0, 0xc433e06180, 0xc433e06200, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42378aae0, 0xa74a80, 0xc433f2bbe0, 0xffffffff, 0x0, 0x19, 0xc448f057e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42378aae0, 0xa74a80, 0xc433f2bbe0, 0xc433e06180, 0xc433e06220, 0xc448f05878, 0x558012, 0x588a57b6, 0xd019425)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42378aae0, 0xa74a80, 0xc433f2bbe0, 0xed01c4eb6, 0x0, 0x0, 0xc1691)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42378aae0, 0xa74a80, 0xc433f2bbe0, 0xc433e06180, 0xc433e062a0, 0xa91b40, 0xc433e062c0, 0xc433e06180, 0xc433e062c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42378aae0, 0xa74a80, 0xc433f2bbe0, 0xc420246100, 0xc424ba9bc0, 0xc448f05a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42378aae0, 0xa74a80, 0xc433f2bbe0, 0xc433e06180, 0xc433e061e0, 0x66ce, 0xc420319b18, 0x0, 0xc420319b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42378aae0, 0xc42779ec60, 0xc420179d60, 0x0, 0x0, 0x4d1279726f746973, 0x6f642e7865646e69)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4228bc600, 0xc420331380, 0x10265c0, 0xc42378ab10, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4228bc600, 0xc42378ab10)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4228bc600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8988 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc441afb560, 0xc441afb590, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc441afb560, 0xc44693fc00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc441afb560, 0xc44693f700, 0x0, 0xc448040940, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc441afb560, 0xa74a80, 0xc44693f700, 0x7fad6035c8e0, 0xc441afb560, 0x1038500, 0xc441afb530)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc441afb530, 0xa74a80, 0xc44693f700, 0xc44693fae0, 0xc44693fb00, 0x7fad6035c8e0, 0xc441afb530, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afb530, 0xa74a80, 0xc44693f700, 0x7fad6035c8e0, 0xc441afb530, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc441afb530, 0xa74a80, 0xc44693f700, 0xc44693fae0, 0xc44693fb20, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afb0b0, 0xa74a80, 0xc44693f700, 0xffffffff, 0x0, 0x19, 0xc44a48f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc441afb0b0, 0xa74a80, 0xc44693f700, 0xc44693fae0, 0xc44693fb40, 0xc44a48f878, 0x558012, 0x588a5813, 0x36e5e965)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afb0b0, 0xa74a80, 0xc44693f700, 0xed01c4f13, 0x0, 0x0, 0x11cf1)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc441afb0b0, 0xa74a80, 0xc44693f700, 0xc44693fae0, 0xc44693fb60, 0xa91b40, 0xc44693fba0, 0xc44693fae0, 0xc44693fba0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afb0b0, 0xa74a80, 0xc44693f700, 0xc420246100, 0xc448040050, 0xc44a48fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc441afb0b0, 0xa74a80, 0xc44693f700, 0xc44693fae0, 0xc44693fb00, 0x272, 0xc420e1db18, 0x0, 0xc420e1db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc441afb0b0, 0xc443c35e00, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1b00, 0xc420331380, 0x10265c0, 0xc441afb320, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1b00, 0xc441afb320)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1b00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9883 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc437c77920, 0xc437c779b0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc437c77920, 0xc44104b6c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc437c77920, 0xc445c70b00, 0x0, 0xc438b972b0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc437c77920, 0xa74a80, 0xc445c70b00, 0x7fad6035c8e0, 0xc437c77920, 0x1038500, 0xc437c77890)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc437c77890, 0xa74a80, 0xc445c70b00, 0xc44104b5c0, 0xc44104b5e0, 0x7fad6035c8e0, 0xc437c77890, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437c77890, 0xa74a80, 0xc445c70b00, 0x7fad6035c8e0, 0xc437c77890, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc437c77890, 0xa74a80, 0xc445c70b00, 0xc44104b5c0, 0xc44104b600, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437cc1800, 0xa74a80, 0xc445c70b00, 0xffffffff, 0x0, 0x19, 0xc44145b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc437cc1800, 0xa74a80, 0xc445c70b00, 0xc44104b5c0, 0xc44104b620, 0xc44145b878, 0x558012, 0x588a588b, 0x32d2020d)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437cc1800, 0xa74a80, 0xc445c70b00, 0xed01c4f8b, 0x0, 0x0, 0x8457f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc437cc1800, 0xa74a80, 0xc445c70b00, 0xc44104b5c0, 0xc44104b640, 0xa91b40, 0xc44104b660, 0xc44104b5c0, 0xc44104b660)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437cc1800, 0xa74a80, 0xc445c70b00, 0xc420246100, 0xc438c390c0, 0xc44145ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc437cc1800, 0xa74a80, 0xc445c70b00, 0xc44104b5c0, 0xc44104b5e0, 0x2edd, 0xc42023bb18, 0x0, 0xc42023bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc437cc1800, 0xc4411971a0, 0xc420179d60, 0x0, 0x0, 0xc439252d40, 0x646e696b)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393b5c00, 0xc420331380, 0x10265c0, 0xc437cc1830, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393b5c00, 0xc437cc1830)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4393b5c00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8518 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42210b020, 0xc42210b050, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42210b020, 0xc433b7ab00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42210b020, 0xc433bba280, 0x0, 0xc42b6f0760, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42210b020, 0xa74a80, 0xc433bba280, 0x7fad6035c8e0, 0xc42210b020, 0x1038500, 0xc42210aff0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42210aff0, 0xa74a80, 0xc433bba280, 0xc433b7a9a0, 0xc433b7a9c0, 0x7fad6035c8e0, 0xc42210aff0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42210aff0, 0xa74a80, 0xc433bba280, 0x7fad6035c8e0, 0xc42210aff0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42210aff0, 0xa74a80, 0xc433bba280, 0xc433b7a9a0, 0xc433b7aa20, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42210a8d0, 0xa74a80, 0xc433bba280, 0xffffffff, 0x0, 0x19, 0xc4425a77e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42210a8d0, 0xa74a80, 0xc433bba280, 0xc433b7a9a0, 0xc433b7aa40, 0xc4425a7878, 0x558012, 0x588a57b9, 0x3b697901)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42210a8d0, 0xa74a80, 0xc433bba280, 0xed01c4eb9, 0x0, 0x0, 0x2ce5d)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42210a8d0, 0xa74a80, 0xc433bba280, 0xc433b7a9a0, 0xc433b7aa60, 0xa91b40, 0xc433b7aa80, 0xc433b7a9a0, 0xc433b7aa80)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42210a8d0, 0xa74a80, 0xc433bba280, 0xc420246100, 0xc4223f7d60, 0xc4425a7a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42210a8d0, 0xa74a80, 0xc433bba280, 0xc433b7a9a0, 0xc433b7a9c0, 0x1aba, 0xc420318b18, 0x0, 0xc420318b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42210a8d0, 0xc428757f20, 0xc420179d60, 0x0, 0x0, 0x4d1279726f746973, 0x6f642e7865646e69)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4f100, 0xc420331380, 0x10265c0, 0xc42210a990, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4f100, 0xc42210a990)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4f100)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8531 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4269fc3c0, 0xc4269fc3f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4269fc3c0, 0xc434061f00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4269fc3c0, 0xc434200bc0, 0x0, 0xc426a916c0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4269fc3c0, 0xa74a80, 0xc434200bc0, 0x7fad6035c8e0, 0xc4269fc3c0, 0x1038500, 0xc4269fc390)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4269fc390, 0xa74a80, 0xc434200bc0, 0xc434061da0, 0xc434061de0, 0x7fad6035c8e0, 0xc4269fc390, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4269fc390, 0xa74a80, 0xc434200bc0, 0x7fad6035c8e0, 0xc4269fc390, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4269fc390, 0xa74a80, 0xc434200bc0, 0xc434061da0, 0xc434061e00, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc428928c60, 0xa74a80, 0xc434200bc0, 0xffffffff, 0x0, 0x19, 0xc43fccd7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc428928c60, 0xa74a80, 0xc434200bc0, 0xc434061da0, 0xc434061e20, 0xc43fccd878, 0x558012, 0x588a57b6, 0xbef1596)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc428928c60, 0xa74a80, 0xc434200bc0, 0xed01c4eb6, 0x0, 0x0, 0x121c53)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc428928c60, 0xa74a80, 0xc434200bc0, 0xc434061da0, 0xc434061e60, 0xa91b40, 0xc434061e80, 0xc434061da0, 0xc434061e80)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc428928c60, 0xa74a80, 0xc434200bc0, 0xc420246100, 0xc4284b1a60, 0xc43fccda70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc428928c60, 0xa74a80, 0xc434200bc0, 0xc434061da0, 0xc434061de0, 0xaf25, 0xc420e18b18, 0x0, 0xc420e18b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc428928c60, 0xc428756720, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f5d1194)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc422e08500, 0xc420331380, 0x10265c0, 0xc428928c90, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc422e08500, 0xc428928c90)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc422e08500)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10239 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43627f2c0, 0xc43627f350, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43627f2c0, 0xc43b608220, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43627f2c0, 0xc43b257320, 0x0, 0xc43772da00, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43627f2c0, 0xa74a80, 0xc43b257320, 0x7fad6035c8e0, 0xc43627f2c0, 0x1038500, 0xc43627f230)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43627f230, 0xa74a80, 0xc43b257320, 0xc43b608120, 0xc43b608140, 0x7fad6035c8e0, 0xc43627f230, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43627f230, 0xa74a80, 0xc43b257320, 0x7fad6035c8e0, 0xc43627f230, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43627f230, 0xa74a80, 0xc43b257320, 0xc43b608120, 0xc43b608160, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4362ce720, 0xa74a80, 0xc43b257320, 0xffffffff, 0x0, 0x19, 0xc43b0937e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4362ce720, 0xa74a80, 0xc43b257320, 0xc43b608120, 0xc43b608180, 0xc43b093878, 0x558012, 0x588a58c4, 0x10f2f5bc)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4362ce720, 0xa74a80, 0xc43b257320, 0xed01c4fc4, 0x0, 0x0, 0x13506b)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4362ce720, 0xa74a80, 0xc43b257320, 0xc43b608120, 0xc43b6081a0, 0xa91b40, 0xc43b6081c0, 0xc43b608120, 0xc43b6081c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4362ce720, 0xa74a80, 0xc43b257320, 0xc420246100, 0xc4377ba030, 0xc43b093a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4362ce720, 0xa74a80, 0xc43b257320, 0xc43b608120, 0xc43b608140, 0x62d8, 0xc420239b18, 0x0, 0xc420239b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4362ce720, 0xc433d43020, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438723b00, 0xc420331380, 0x10265c0, 0xc4362ced50, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438723b00, 0xc4362ced50)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438723b00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 7441 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc44175c660, 0xc44175c690, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc44175c660, 0xc447b4e520, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc44175c660, 0xc44177a020, 0x0, 0xc432bf7c80, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc44175c660, 0xa74a80, 0xc44177a020, 0x7fad6035c8e0, 0xc44175c660, 0x1038500, 0xc44175c630)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc44175c630, 0xa74a80, 0xc44177a020, 0xc447b4e3e0, 0xc447b4e400, 0x7fad6035c8e0, 0xc44175c630, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44175c630, 0xa74a80, 0xc44177a020, 0x7fad6035c8e0, 0xc44175c630, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc44175c630, 0xa74a80, 0xc44177a020, 0xc447b4e3e0, 0xc447b4e420, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4424521b0, 0xa74a80, 0xc44177a020, 0xffffffff, 0x0, 0x19, 0xc43808b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4424521b0, 0xa74a80, 0xc44177a020, 0xc447b4e3e0, 0xc447b4e440, 0xc43808b878, 0x558012, 0x588a59d2, 0x1224f8ee)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4424521b0, 0xa74a80, 0xc44177a020, 0xed01c50d2, 0x0, 0x0, 0x1827c8)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4424521b0, 0xa74a80, 0xc44177a020, 0xc447b4e3e0, 0xc447b4e460, 0xa91b40, 0xc447b4e480, 0xc447b4e3e0, 0xc447b4e480)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4424521b0, 0xa74a80, 0xc44177a020, 0xc420246100, 0xc4351c4880, 0xc43808ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4424521b0, 0xa74a80, 0xc44177a020, 0xc447b4e3e0, 0xc447b4e400, 0x7c56, 0xc42023cb18, 0x0, 0xc42023cb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4424521b0, 0xc44103c180, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41ed5c013)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4396a6000, 0xc420331380, 0x10265c0, 0xc4424524e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4396a6000, 0xc4424524e0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4396a6000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 5563 [IO wait, 4 minutes]:
net.runtime_pollWait(0x7fad6039cca0, 0x72, 0xc)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc43d5271e0, 0x72, 0xc4203178d8, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc43d5271e0, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc43d527180, 0xc43e0d6000, 0x8000, 0x8000, 0x0, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc43a4a07d8, 0xc43e0d6000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
bufio.(*Reader).fill(0xc43e447a40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Read(0xc43e447a40, 0xc4271a67b8, 0x9, 0x9, 0x43fe80, 0xc431af8170, 0x0)
/usr/local/go/src/bufio/bufio.go:209 +0x1bc
io.ReadAtLeast(0x102f380, 0xc43e447a40, 0xc4271a67b8, 0x9, 0x9, 0x9, 0xc420317ae8, 0x451a90, 0xc43ba02dc0)
/usr/local/go/src/io/io.go:307 +0xa4
io.ReadFull(0x102f380, 0xc43e447a40, 0xc4271a67b8, 0x9, 0x9, 0xc431af8170, 0x0, 0x1)
/usr/local/go/src/io/io.go:325 +0x58
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.readFrameHeader(0xc4271a67b8, 0x9, 0x9, 0x102f380, 0xc43e447a40, 0x0, 0xc400000000, 0xc420317c80, 0x7f3105)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:237 +0x7b
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.(*Framer).ReadFrame(0xc4271a6780, 0xf, 0xf, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:464 +0xa4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*framer).readFrame(0xc43e0c5410, 0xc43b9713e0, 0xc43b9713e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http_util.go:508 +0x2f
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).HandleStreams(0xc4271a6840, 0xc43e0c54a0, 0xb475b8)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:293 +0x200
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams(0xc4202460c0, 0x103ac20, 0xc4271a6840)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:476 +0x16c
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveHTTP2Transport(0xc4202460c0, 0x103ae60, 0xc43a4a07d8, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:457 +0x416
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleRawConn(0xc4202460c0, 0x103ae60, 0xc43a4a07d8)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:429 +0x470
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).Serve
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:398 +0x5ac
goroutine 12131 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).numUsers(0xc4201e3078, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:68 +0x3a
github.com/weaveworks/cortex/ingester.(*Ingester).Collect(0xc4201e3040, 0xc443068600)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:563 +0x4e
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc42e0006f0, 0xc443068600, 0x10343c0, 0xc4201e3040)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:433 +0x63
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:434 +0x326
goroutine 8986 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc441afa270, 0xc441afa2a0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc441afa270, 0xc44693ec00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc441afa270, 0xc43d882460, 0x0, 0xc449c55ea0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc441afa270, 0xa74a80, 0xc43d882460, 0x7fad6035c8e0, 0xc441afa270, 0x1038500, 0xc441afa240)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc441afa240, 0xa74a80, 0xc43d882460, 0xc44693eae0, 0xc44693eb00, 0x7fad6035c8e0, 0xc441afa240, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441afa240, 0xa74a80, 0xc43d882460, 0x7fad6035c8e0, 0xc441afa240, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc441afa240, 0xa74a80, 0xc43d882460, 0xc44693eae0, 0xc44693eb20, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43e0c5530, 0xa74a80, 0xc43d882460, 0xffffffff, 0x0, 0x19, 0xc44a6717e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43e0c5530, 0xa74a80, 0xc43d882460, 0xc44693eae0, 0xc44693eb40, 0xc44a671878, 0x558012, 0x588a5813, 0x331cd64c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43e0c5530, 0xa74a80, 0xc43d882460, 0xed01c4f13, 0x0, 0x0, 0x67995)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43e0c5530, 0xa74a80, 0xc43d882460, 0xc44693eae0, 0xc44693eb60, 0xa91b40, 0xc44693eb80, 0xc44693eae0, 0xc44693eb80)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43e0c5530, 0xa74a80, 0xc43d882460, 0xc420246100, 0xc4425b1470, 0xc44a671a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43e0c5530, 0xa74a80, 0xc43d882460, 0xc44693eae0, 0xc44693eb00, 0x29ae, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43e0c5530, 0xc443c35b60, 0xc420179d60, 0x0, 0x0, 0xc4200e5800, 0x450280)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1700, 0xc420331380, 0x10265c0, 0xc43e0c5560, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1700, 0xc43e0c5560)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a1700)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 5346 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204895c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204895c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x8ec308e871713ce)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc444ae6f30, 0xc420162418, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc444ae65d0, 0xc444ae6f30, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc444ae65d0, 0xc42b4b1660, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc444ae65d0, 0xc42b53f240, 0x0, 0xc444aea400, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc444ae65d0, 0xa74a80, 0xc42b53f240, 0x7fad6035c8e0, 0xc444ae65d0, 0x1038500, 0xc444ae65a0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc444ae65a0, 0xa74a80, 0xc42b53f240, 0xc42b4b0b60, 0xc42b4b0ba0, 0x7fad6035c8e0, 0xc444ae65a0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444ae65a0, 0xa74a80, 0xc42b53f240, 0x7fad6035c8e0, 0xc444ae65a0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc444ae65a0, 0xa74a80, 0xc42b53f240, 0xc42b4b0b60, 0xc42b4b0bc0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444dba7e0, 0xa74a80, 0xc42b53f240, 0xffffffff, 0x0, 0x19, 0xc4215bd7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc444dba7e0, 0xa74a80, 0xc42b53f240, 0xc42b4b0b60, 0xc42b4b0be0, 0xc4215bd878, 0x558012, 0x588a575f, 0x36ab2c69)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444dba7e0, 0xa74a80, 0xc42b53f240, 0xed01c4e5f, 0x0, 0x0, 0xf2bf3)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc444dba7e0, 0xa74a80, 0xc42b53f240, 0xc42b4b0b60, 0xc42b4b0c20, 0xa91b40, 0xc42b4b0c40, 0xc42b4b0b60, 0xc42b4b0c40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444dba7e0, 0xa74a80, 0xc42b53f240, 0xc420246100, 0xc444f1f710, 0xc4215bda70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc444dba7e0, 0xa74a80, 0xc42b53f240, 0xc42b4b0b60, 0xc42b4b0ba0, 0x8a5c, 0xc420313b18, 0x0, 0xc420313b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc444dba7e0, 0xc448c5cc60, 0xc420179d60, 0x0, 0x0, 0xc42ad71fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc420cbef00, 0xc420331380, 0x10265c0, 0xc444dba810, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc420cbef00, 0xc444dba810)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc420cbef00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8982 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43b0b6780, 0xc43b0b67b0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43b0b6780, 0xc43f6e7f40, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43b0b6780, 0xc43aef1fc0, 0x0, 0xc442d71580, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43b0b6780, 0xa74a80, 0xc43aef1fc0, 0x7fad6035c8e0, 0xc43b0b6780, 0x1038500, 0xc43b0b6750)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43b0b6750, 0xa74a80, 0xc43aef1fc0, 0xc43f6e7e40, 0xc43f6e7e60, 0x7fad6035c8e0, 0xc43b0b6750, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43b0b6750, 0xa74a80, 0xc43aef1fc0, 0x7fad6035c8e0, 0xc43b0b6750, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43b0b6750, 0xa74a80, 0xc43aef1fc0, 0xc43f6e7e40, 0xc43f6e7e80, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43caf41b0, 0xa74a80, 0xc43aef1fc0, 0xffffffff, 0x0, 0x19, 0xc43d6d37e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43caf41b0, 0xa74a80, 0xc43aef1fc0, 0xc43f6e7e40, 0xc43f6e7ea0, 0xc43d6d3878, 0x558012, 0x588a5810, 0xd2c314c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43caf41b0, 0xa74a80, 0xc43aef1fc0, 0xed01c4f10, 0x0, 0x0, 0x2db06e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43caf41b0, 0xa74a80, 0xc43aef1fc0, 0xc43f6e7e40, 0xc43f6e7ec0, 0xa91b40, 0xc43f6e7ee0, 0xc43f6e7e40, 0xc43f6e7ee0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43caf41b0, 0xa74a80, 0xc43aef1fc0, 0xc420246100, 0xc441e55320, 0xc43d6d3a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43caf41b0, 0xa74a80, 0xc43aef1fc0, 0xc43f6e7e40, 0xc43f6e7e60, 0x75b3, 0xc420e18b18, 0x0, 0xc420e18b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43caf41b0, 0xc4431f7320, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f3c36c4)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a0800, 0xc420331380, 0x10265c0, 0xc43caf4450, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a0800, 0xc43caf4450)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393a0800)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8569 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43fab54d0, 0xc43fab5500, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43fab54d0, 0xc43dad9d60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43fab54d0, 0xc447b4f340, 0x0, 0xc431af9238, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43fab54d0, 0xa74a80, 0xc447b4f340, 0x7fad6035c8e0, 0xc43fab54d0, 0x1038500, 0xc43fab54a0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43fab54a0, 0xa74a80, 0xc447b4f340, 0xc43dad9c60, 0xc43dad9c80, 0x7fad6035c8e0, 0xc43fab54a0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43fab54a0, 0xa74a80, 0xc447b4f340, 0x7fad6035c8e0, 0xc43fab54a0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43fab54a0, 0xa74a80, 0xc447b4f340, 0xc43dad9c60, 0xc43dad9ca0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4432da030, 0xa74a80, 0xc447b4f340, 0xffffffff, 0x0, 0x19, 0xc4383637e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4432da030, 0xa74a80, 0xc447b4f340, 0xc43dad9c60, 0xc43dad9cc0, 0xc438363878, 0x558012, 0x588a59d2, 0x123bfb30)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4432da030, 0xa74a80, 0xc447b4f340, 0xed01c50d2, 0x0, 0x0, 0x29b015)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4432da030, 0xa74a80, 0xc447b4f340, 0xc43dad9c60, 0xc43dad9ce0, 0xa91b40, 0xc43dad9d00, 0xc43dad9c60, 0xc43dad9d00)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4432da030, 0xa74a80, 0xc447b4f340, 0xc420246100, 0xc4329c4260, 0xc438363a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4432da030, 0xa74a80, 0xc447b4f340, 0xc43dad9c60, 0xc43dad9c80, 0x799d, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4432da030, 0xc44103c1e0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f228f32)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439775500, 0xc420331380, 0x10265c0, 0xc4432da060, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439775500, 0xc4432da060)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439775500)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 5378 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc420489c04)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc420489c00)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x46e19a0f49d894d)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc4416303f0, 0xc422334c2d, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc441630330, 0xc4416303f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc441630330, 0xc42935f6e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc441630330, 0xc429429c60, 0x0, 0xc4418654e8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc441630330, 0xa74a80, 0xc429429c60, 0x7fad6035c8e0, 0xc441630330, 0x1038500, 0xc441630300)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc441630300, 0xa74a80, 0xc429429c60, 0xc42935f0e0, 0xc42935f140, 0x7fad6035c8e0, 0xc441630300, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441630300, 0xa74a80, 0xc429429c60, 0x7fad6035c8e0, 0xc441630300, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc441630300, 0xa74a80, 0xc429429c60, 0xc42935f0e0, 0xc42935f180, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4418540f0, 0xa74a80, 0xc429429c60, 0xffffffff, 0x0, 0x19, 0xc43ee3f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4418540f0, 0xa74a80, 0xc429429c60, 0xc42935f0e0, 0xc42935f2c0, 0xc43ee3f878, 0x558012, 0x588a5760, 0x215ec54)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4418540f0, 0xa74a80, 0xc429429c60, 0xed01c4e60, 0x0, 0x0, 0x100641)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4418540f0, 0xa74a80, 0xc429429c60, 0xc42935f0e0, 0xc42935f300, 0xa91b40, 0xc42935f380, 0xc42935f0e0, 0xc42935f380)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4418540f0, 0xa74a80, 0xc429429c60, 0xc420246100, 0xc4418b3970, 0xc43ee3fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4418540f0, 0xa74a80, 0xc429429c60, 0xc42935f0e0, 0xc42935f140, 0xabbf, 0xc446d5eb18, 0x0, 0xc446d5eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4418540f0, 0xc440870fc0, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4f600, 0xc420331380, 0x10265c0, 0xc441854120, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4f600, 0xc441854120)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4f600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10272 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc435b86420, 0xc435b871d0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc435b86420, 0xc4428c9da0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc435b86420, 0xc445d3f340, 0x0, 0xc43732bcb0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc435b86420, 0xa74a80, 0xc445d3f340, 0x7fad6035c8e0, 0xc435b86420, 0x1038500, 0xc435b863f0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc435b863f0, 0xa74a80, 0xc445d3f340, 0xc4428c9ca0, 0xc4428c9cc0, 0x7fad6035c8e0, 0xc435b863f0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc435b863f0, 0xa74a80, 0xc445d3f340, 0x7fad6035c8e0, 0xc435b863f0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc435b863f0, 0xa74a80, 0xc445d3f340, 0xc4428c9ca0, 0xc4428c9ce0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc435bdfda0, 0xa74a80, 0xc445d3f340, 0xffffffff, 0x0, 0x19, 0xc440b4b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc435bdfda0, 0xa74a80, 0xc445d3f340, 0xc4428c9ca0, 0xc4428c9d00, 0xc440b4b878, 0x558012, 0x588a58c7, 0x3389e516)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc435bdfda0, 0xa74a80, 0xc445d3f340, 0xed01c4fc7, 0x0, 0x0, 0x275370)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc435bdfda0, 0xa74a80, 0xc445d3f340, 0xc4428c9ca0, 0xc4428c9d20, 0xa91b40, 0xc4428c9d40, 0xc4428c9ca0, 0xc4428c9d40)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc435bdfda0, 0xa74a80, 0xc445d3f340, 0xc420246100, 0xc43748c240, 0xc440b4ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc435bdfda0, 0xa74a80, 0xc445d3f340, 0xc4428c9ca0, 0xc4428c9cc0, 0xabd9, 0xc420319b18, 0x0, 0xc420319b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc435bdfda0, 0xc433c3ec00, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41ee82460)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdc000, 0xc420331380, 0x10265c0, 0xc435bdfdd0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdc000, 0xc435bdfdd0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdc000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8326 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4223bc990, 0xc4223bc9c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4223bc990, 0xc437b94840, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4223bc990, 0xc437bd6340, 0x0, 0xc4223bb490, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4223bc990, 0xa74a80, 0xc437bd6340, 0x7fad6035c8e0, 0xc4223bc990, 0x1038500, 0xc4223bc960)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4223bc960, 0xa74a80, 0xc437bd6340, 0xc437b94700, 0xc437b94720, 0x7fad6035c8e0, 0xc4223bc960, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4223bc960, 0xa74a80, 0xc437bd6340, 0x7fad6035c8e0, 0xc4223bc960, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4223bc960, 0xa74a80, 0xc437bd6340, 0xc437b94700, 0xc437b94740, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42deb6510, 0xa74a80, 0xc437bd6340, 0xffffffff, 0x0, 0x19, 0xc4454c57e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42deb6510, 0xa74a80, 0xc437bd6340, 0xc437b94700, 0xc437b94780, 0xc4454c5878, 0x558012, 0x588a579b, 0x32a304c1)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42deb6510, 0xa74a80, 0xc437bd6340, 0xed01c4e9b, 0x0, 0x0, 0x1871af)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42deb6510, 0xa74a80, 0xc437bd6340, 0xc437b94700, 0xc437b947a0, 0xa91b40, 0xc437b947c0, 0xc437b94700, 0xc437b947c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42deb6510, 0xa74a80, 0xc437bd6340, 0xc420246100, 0xc42df97ad0, 0xc4454c5a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42deb6510, 0xa74a80, 0xc437bd6340, 0xc437b94700, 0xc437b94720, 0x8bd0, 0xc420e1db18, 0x0, 0xc420e1db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42deb6510, 0xc4296fb740, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f40378e)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc426516100, 0xc420331380, 0x10265c0, 0xc42deb6540, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc426516100, 0xc42deb6540)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc426516100)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8151 [chan receive, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc42d97bf40, 0xc42c0502d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc42d97bf40, 0xc42c0502d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc42d97bf40, 0xc42c0502d0)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc43a5a1dc0, 0xc42c0502d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc43a5a1dc0, 0xc42c0502d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc43a5a1dc0, 0xc42c0502d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc43a5a1da0, 0xc42c0500f0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc43a5a1da0, 0xc42c0500f0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc43a5a1d80, 0xc42c0500f0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc43a5a1d80, 0xc42c0500f0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc4292de340, 0xc42c0500f0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc4292de340, 0xc42c050000)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc4292de340, 0xc42c050000)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc43e55b580, 0x1038440, 0xc42b140bc0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 8930 [chan send, 10 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc42c0510e0, 0xc445cf80c0, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 8391 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).numUsers(0xc4201e3078, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:68 +0x3a
github.com/weaveworks/cortex/ingester.(*Ingester).Collect(0xc4201e3040, 0xc42c212900)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:563 +0x4e
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc42c133760, 0xc42c212900, 0x10343c0, 0xc4201e3040)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:433 +0x63
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:434 +0x326
goroutine 8242 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc444b24d4c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc444b24d40)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1(0xc444b24d40, 0xc446b0daa0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:427 +0x2d
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:429 +0x27e
goroutine 8747 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).numUsers(0xc4201e3078, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:68 +0x3a
github.com/weaveworks/cortex/ingester.(*Ingester).Collect(0xc4201e3040, 0xc443c341e0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:563 +0x4e
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc443ff5940, 0xc443c341e0, 0x10343c0, 0xc4201e3040)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:433 +0x63
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:434 +0x326
goroutine 10276 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43cbb6690, 0xc43cbb66c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43cbb6690, 0xc43e90f300, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43cbb6690, 0xc443e91ce0, 0x0, 0xc436eb9ff8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43cbb6690, 0xa74a80, 0xc443e91ce0, 0x7fad6035c8e0, 0xc43cbb6690, 0x1038500, 0xc43cbb6660)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43cbb6660, 0xa74a80, 0xc443e91ce0, 0xc43e90f1e0, 0xc43e90f200, 0x7fad6035c8e0, 0xc43cbb6660, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43cbb6660, 0xa74a80, 0xc443e91ce0, 0x7fad6035c8e0, 0xc43cbb6660, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43cbb6660, 0xa74a80, 0xc443e91ce0, 0xc43e90f1e0, 0xc43e90f220, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43564f770, 0xa74a80, 0xc443e91ce0, 0xffffffff, 0x0, 0x19, 0xc442c1f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43564f770, 0xa74a80, 0xc443e91ce0, 0xc43e90f1e0, 0xc43e90f240, 0xc442c1f878, 0x558012, 0x588a58c8, 0x527f27a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43564f770, 0xa74a80, 0xc443e91ce0, 0xed01c4fc8, 0x0, 0x0, 0xb19bf)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43564f770, 0xa74a80, 0xc443e91ce0, 0xc43e90f1e0, 0xc43e90f260, 0xa91b40, 0xc43e90f280, 0xc43e90f1e0, 0xc43e90f280)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43564f770, 0xa74a80, 0xc443e91ce0, 0xc420246100, 0xc437023ae0, 0xc442c1fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43564f770, 0xa74a80, 0xc443e91ce0, 0xc43e90f1e0, 0xc43e90f200, 0x8e85, 0xc420318b18, 0x0, 0xc420318b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43564f770, 0xc42fba9aa0, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdcb00, 0xc420331380, 0x10265c0, 0xc43564f830, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdcb00, 0xc43564f830)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdcb00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8549 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4241a7530, 0xc4241a7560, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4241a7530, 0xc433c72aa0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4241a7530, 0xc4415dd160, 0x0, 0xc42443bae0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4241a7530, 0xa74a80, 0xc4415dd160, 0x7fad6035c8e0, 0xc4241a7530, 0x1038500, 0xc4241a7500)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4241a7500, 0xa74a80, 0xc4415dd160, 0xc433c72980, 0xc433c729a0, 0x7fad6035c8e0, 0xc4241a7500, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4241a7500, 0xa74a80, 0xc4415dd160, 0x7fad6035c8e0, 0xc4241a7500, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4241a7500, 0xa74a80, 0xc4415dd160, 0xc433c72980, 0xc433c729c0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4241a6e40, 0xa74a80, 0xc4415dd160, 0xffffffff, 0x0, 0x19, 0xc448c2d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4241a6e40, 0xa74a80, 0xc4415dd160, 0xc433c72980, 0xc433c729e0, 0xc448c2d878, 0x558012, 0x588a57b9, 0x38c61ff2)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4241a6e40, 0xa74a80, 0xc4415dd160, 0xed01c4eb9, 0x0, 0x0, 0x2aa54)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4241a6e40, 0xa74a80, 0xc4415dd160, 0xc433c72980, 0xc433c72a00, 0xa91b40, 0xc433c72a20, 0xc433c72980, 0xc433c72a20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4241a6e40, 0xa74a80, 0xc4415dd160, 0xc420246100, 0xc42443b170, 0xc448c2da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4241a6e40, 0xa74a80, 0xc4415dd160, 0xc433c72980, 0xc433c729a0, 0x17d5, 0xc420047b18, 0x0, 0xc420047b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4241a6e40, 0xc42693d740, 0xc420179d60, 0x0, 0x0, 0xc420fa6fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc425cf3700, 0xc420331380, 0x10265c0, 0xc4241a6f00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc425cf3700, 0xc4241a6f00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc425cf3700)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 5575 [select, 13 minutes]:
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).controller(0xc42000d740)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:721 +0x6ab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.newHTTP2Server
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:148 +0x855
goroutine 5350 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc420489c04)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc420489c00)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x9e919d062dc9c8bf)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc43e303410, 0xc420162418, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43e3030b0, 0xc43e303410, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43e3030b0, 0xc428a42ba0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43e3030b0, 0xc428ccd620, 0x0, 0xc43e30b170, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43e3030b0, 0xa74a80, 0xc428ccd620, 0x7fad6035c8e0, 0xc43e3030b0, 0x1038500, 0xc43e303080)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43e303080, 0xa74a80, 0xc428ccd620, 0xc428a422a0, 0xc428a42360, 0x7fad6035c8e0, 0xc43e303080, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43e303080, 0xa74a80, 0xc428ccd620, 0x7fad6035c8e0, 0xc43e303080, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43e303080, 0xa74a80, 0xc428ccd620, 0xc428a422a0, 0xc428a423a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d176840, 0xa74a80, 0xc428ccd620, 0xffffffff, 0x0, 0x19, 0xc440a1d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43d176840, 0xa74a80, 0xc428ccd620, 0xc428a422a0, 0xc428a423c0, 0xc440a1d878, 0x558012, 0x588a5760, 0x3efb268)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d176840, 0xa74a80, 0xc428ccd620, 0xed01c4e60, 0x0, 0x0, 0xbdbe9)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43d176840, 0xa74a80, 0xc428ccd620, 0xc428a422a0, 0xc428a42400, 0xa91b40, 0xc428a424a0, 0xc428a422a0, 0xc428a424a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d176840, 0xa74a80, 0xc428ccd620, 0xc420246100, 0xc43c501260, 0xc440a1da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43d176840, 0xa74a80, 0xc428ccd620, 0xc428a422a0, 0xc428a42360, 0x9464, 0xc420313b18, 0x0, 0xc420313b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43d176840, 0xc4415b5b60, 0xc420179d60, 0x0, 0x0, 0xc42ad71fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4204f0700, 0xc420331380, 0x10265c0, 0xc43d176870, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4204f0700, 0xc43d176870)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4204f0700)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 5328 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc420489c04)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc420489c00)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0xd9c46c7e266cb262)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc4435d9140, 0xc422334c2d, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4435d8c90, 0xc4435d9140, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4435d8c90, 0xc429a08a80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4435d8c90, 0xc42b396440, 0x0, 0xc4435da590, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4435d8c90, 0xa74a80, 0xc42b396440, 0x7fad6035c8e0, 0xc4435d8c90, 0x1038500, 0xc4435d8c60)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4435d8c60, 0xa74a80, 0xc42b396440, 0xc429a08500, 0xc429a08520, 0x7fad6035c8e0, 0xc4435d8c60, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4435d8c60, 0xa74a80, 0xc42b396440, 0x7fad6035c8e0, 0xc4435d8c60, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4435d8c60, 0xa74a80, 0xc42b396440, 0xc429a08500, 0xc429a08540, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4437407e0, 0xa74a80, 0xc42b396440, 0xffffffff, 0x0, 0x19, 0xc42d70b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4437407e0, 0xa74a80, 0xc42b396440, 0xc429a08500, 0xc429a08560, 0xc42d70b878, 0x558012, 0x588a575f, 0x39ef50b3)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4437407e0, 0xa74a80, 0xc42b396440, 0xed01c4e5f, 0x0, 0x0, 0x121526)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4437407e0, 0xa74a80, 0xc42b396440, 0xc429a08500, 0xc429a085c0, 0xa91b40, 0xc429a085e0, 0xc429a08500, 0xc429a085e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4437407e0, 0xa74a80, 0xc42b396440, 0xc420246100, 0xc443746500, 0xc42d70ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4437407e0, 0xa74a80, 0xc42b396440, 0xc429a08500, 0xc429a08520, 0xc307, 0xc420e1ab18, 0x0, 0xc420e1ab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4437407e0, 0xc43bba52c0, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cb4a00, 0xc420331380, 0x10265c0, 0xc4437409c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cb4a00, 0xc4437409c0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cb4a00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8110 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc44151f710, 0xc44151f740, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc44151f710, 0xc438f47a40, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc44151f710, 0xc442e267e0, 0x0, 0xc434142860, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc44151f710, 0xa74a80, 0xc442e267e0, 0x7fad6035c8e0, 0xc44151f710, 0x1038500, 0xc44151f6e0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc44151f6e0, 0xa74a80, 0xc442e267e0, 0xc438f47900, 0xc438f47920, 0x7fad6035c8e0, 0xc44151f6e0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44151f6e0, 0xa74a80, 0xc442e267e0, 0x7fad6035c8e0, 0xc44151f6e0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc44151f6e0, 0xa74a80, 0xc442e267e0, 0xc438f47900, 0xc438f47940, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44151e390, 0xa74a80, 0xc442e267e0, 0xffffffff, 0x0, 0x19, 0xc42a6dd7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc44151e390, 0xa74a80, 0xc442e267e0, 0xc438f47900, 0xc438f47980, 0xc42a6dd878, 0x558012, 0x588a577a, 0xac79db1)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44151e390, 0xa74a80, 0xc442e267e0, 0xed01c4e7a, 0x0, 0x0, 0x61ea4)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc44151e390, 0xa74a80, 0xc442e267e0, 0xc438f47900, 0xc438f479a0, 0xa91b40, 0xc438f479c0, 0xc438f47900, 0xc438f479c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44151e390, 0xa74a80, 0xc442e267e0, 0xc420246100, 0xc43f0e50a0, 0xc42a6dda70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc44151e390, 0xa74a80, 0xc442e267e0, 0xc438f47900, 0xc438f47920, 0x3650, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc44151e390, 0xc4234bbbc0, 0xc420179d60, 0x0, 0x0, 0xc4462a7fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aa700, 0xc420331380, 0x10265c0, 0xc44151e450, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aa700, 0xc44151e450)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aa700)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9884 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc437c0ced0, 0xc437c0cf30, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc437c0ced0, 0xc43d1c4840, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc437c0ced0, 0xc441054180, 0x0, 0xc438b75ae0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc437c0ced0, 0xa74a80, 0xc441054180, 0x7fad6035c8e0, 0xc437c0ced0, 0x1038500, 0xc437c0ce70)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc437c0ce70, 0xa74a80, 0xc441054180, 0xc43d1c4720, 0xc43d1c4740, 0x7fad6035c8e0, 0xc437c0ce70, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437c0ce70, 0xa74a80, 0xc441054180, 0x7fad6035c8e0, 0xc437c0ce70, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc437c0ce70, 0xa74a80, 0xc441054180, 0xc43d1c4720, 0xc43d1c4760, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437c59dd0, 0xa74a80, 0xc441054180, 0xffffffff, 0x0, 0x19, 0xc4414557e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc437c59dd0, 0xa74a80, 0xc441054180, 0xc43d1c4720, 0xc43d1c4780, 0xc441455878, 0x558012, 0x588a588b, 0x335a74ca)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437c59dd0, 0xa74a80, 0xc441054180, 0xed01c4f8b, 0x0, 0x0, 0x12a002)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc437c59dd0, 0xa74a80, 0xc441054180, 0xc43d1c4720, 0xc43d1c47a0, 0xa91b40, 0xc43d1c47c0, 0xc43d1c4720, 0xc43d1c47c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437c59dd0, 0xa74a80, 0xc441054180, 0xc420246100, 0xc438b97360, 0xc441455a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc437c59dd0, 0xa74a80, 0xc441054180, 0xc43d1c4720, 0xc43d1c4740, 0x36b6, 0xc42023bb18, 0x0, 0xc42023bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc437c59dd0, 0xc4411972c0, 0xc420179d60, 0x0, 0x0, 0xc439252d40, 0x646e696b)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438bfa300, 0xc420331380, 0x10265c0, 0xc437c59e00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438bfa300, 0xc437c59e00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438bfa300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8886 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42210be00, 0xc42210be30, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42210be00, 0xc4432225c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42210be00, 0xc44a9cf980, 0x0, 0xc4223f7608, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42210be00, 0xa74a80, 0xc44a9cf980, 0x7fad6035c8e0, 0xc42210be00, 0x1038500, 0xc42210bdd0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42210bdd0, 0xa74a80, 0xc44a9cf980, 0xc4432224c0, 0xc4432224e0, 0x7fad6035c8e0, 0xc42210bdd0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42210bdd0, 0xa74a80, 0xc44a9cf980, 0x7fad6035c8e0, 0xc42210bdd0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42210bdd0, 0xa74a80, 0xc44a9cf980, 0xc4432224c0, 0xc443222500, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc428928150, 0xa74a80, 0xc44a9cf980, 0xffffffff, 0x0, 0x19, 0xc4215bb7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc428928150, 0xa74a80, 0xc44a9cf980, 0xc4432224c0, 0xc443222520, 0xc4215bb878, 0x558012, 0x588a57f2, 0xf03c277)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc428928150, 0xa74a80, 0xc44a9cf980, 0xed01c4ef2, 0x0, 0x0, 0x6edfc)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc428928150, 0xa74a80, 0xc44a9cf980, 0xc4432224c0, 0xc443222540, 0xa91b40, 0xc443222560, 0xc4432224c0, 0xc443222560)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc428928150, 0xa74a80, 0xc44a9cf980, 0xc420246100, 0xc444b25ba0, 0xc4215bba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc428928150, 0xa74a80, 0xc44a9cf980, 0xc4432224c0, 0xc4432224e0, 0x8be8, 0xc42023db18, 0x0, 0xc42023db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc428928150, 0xc44ac1f3e0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41eab1840)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439c2a200, 0xc420331380, 0x10265c0, 0xc428928570, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439c2a200, 0xc428928570)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439c2a200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9885 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc437b7fbf0, 0xc437b7fc20, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc437b7fbf0, 0xc449234500, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc437b7fbf0, 0xc43d1c5340, 0x0, 0xc438b0ab20, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc437b7fbf0, 0xa74a80, 0xc43d1c5340, 0x7fad6035c8e0, 0xc437b7fbf0, 0x1038500, 0xc437b7eb40)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc437b7eb40, 0xa74a80, 0xc43d1c5340, 0xc449234400, 0xc449234420, 0x7fad6035c8e0, 0xc437b7eb40, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437b7eb40, 0xa74a80, 0xc43d1c5340, 0x7fad6035c8e0, 0xc437b7eb40, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc437b7eb40, 0xa74a80, 0xc43d1c5340, 0xc449234400, 0xc449234440, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437c00c90, 0xa74a80, 0xc43d1c5340, 0xffffffff, 0x0, 0x19, 0xc4414577e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc437c00c90, 0xa74a80, 0xc43d1c5340, 0xc449234400, 0xc449234460, 0xc441457878, 0x558012, 0x588a588b, 0x374a0585)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437c00c90, 0xa74a80, 0xc43d1c5340, 0xed01c4f8b, 0x0, 0x0, 0x65b8f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc437c00c90, 0xa74a80, 0xc43d1c5340, 0xc449234400, 0xc449234480, 0xa91b40, 0xc4492344a0, 0xc449234400, 0xc4492344a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437c00c90, 0xa74a80, 0xc43d1c5340, 0xc420246100, 0xc438b75b90, 0xc441457a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc437c00c90, 0xa74a80, 0xc43d1c5340, 0xc449234400, 0xc449234420, 0x2b59, 0xc42023bb18, 0x0, 0xc42023bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc437c00c90, 0xc4411973e0, 0xc420179d60, 0x0, 0x0, 0xc439252d40, 0x646e696b)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438bfa700, 0xc420331380, 0x10265c0, 0xc437c00cf0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438bfa700, 0xc437c00cf0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438bfa700)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8112 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc446b12990, 0xc446b129c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc446b12990, 0xc438de2d00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc446b12990, 0xc438f22880, 0x0, 0xc446b14740, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc446b12990, 0xa74a80, 0xc438f22880, 0x7fad6035c8e0, 0xc446b12990, 0x1038500, 0xc446b12960)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc446b12960, 0xa74a80, 0xc438f22880, 0xc438de2ba0, 0xc438de2bc0, 0x7fad6035c8e0, 0xc446b12960, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc446b12960, 0xa74a80, 0xc438f22880, 0x7fad6035c8e0, 0xc446b12960, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc446b12960, 0xa74a80, 0xc438f22880, 0xc438de2ba0, 0xc438de2be0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43414e7b0, 0xa74a80, 0xc438f22880, 0xffffffff, 0x0, 0x19, 0xc43ee437e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43414e7b0, 0xa74a80, 0xc438f22880, 0xc438de2ba0, 0xc438de2c20, 0xc43ee43878, 0x558012, 0x588a577a, 0xcbdef85)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43414e7b0, 0xa74a80, 0xc438f22880, 0xed01c4e7a, 0x0, 0x0, 0x4c792)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43414e7b0, 0xa74a80, 0xc438f22880, 0xc438de2ba0, 0xc438de2c40, 0xa91b40, 0xc438de2c60, 0xc438de2ba0, 0xc438de2c60)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43414e7b0, 0xa74a80, 0xc438f22880, 0xc420246100, 0xc4341429a0, 0xc43ee43a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43414e7b0, 0xa74a80, 0xc438f22880, 0xc438de2ba0, 0xc438de2bc0, 0x3da4, 0xc420044b18, 0x0, 0xc420044b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43414e7b0, 0xc4234bbe60, 0xc420179d60, 0x0, 0x0, 0xc4462a7fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aaf00, 0xc420331380, 0x10265c0, 0xc43414e870, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aaf00, 0xc43414e870)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aaf00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8153 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc42c13376c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42c133760)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1(0xc42c133760, 0xc42c212900)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:427 +0x2d
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:429 +0x27e
goroutine 8562 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42244e540, 0xc42244e570, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42244e540, 0xc433c78a00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42244e540, 0xc433cb4160, 0x0, 0xc422165558, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42244e540, 0xa74a80, 0xc433cb4160, 0x7fad6035c8e0, 0xc42244e540, 0x1038500, 0xc42244e510)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42244e510, 0xa74a80, 0xc433cb4160, 0xc433c788e0, 0xc433c78900, 0x7fad6035c8e0, 0xc42244e510, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42244e510, 0xa74a80, 0xc433cb4160, 0x7fad6035c8e0, 0xc42244e510, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42244e510, 0xa74a80, 0xc433cb4160, 0xc433c788e0, 0xc433c78920, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc423344420, 0xa74a80, 0xc433cb4160, 0xffffffff, 0x0, 0x19, 0xc448c317e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc423344420, 0xa74a80, 0xc433cb4160, 0xc433c788e0, 0xc433c78960, 0xc448c31878, 0x558012, 0x588a57b9, 0x38658113)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc423344420, 0xa74a80, 0xc433cb4160, 0xed01c4eb9, 0x0, 0x0, 0x19f243)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc423344420, 0xa74a80, 0xc433cb4160, 0xc433c788e0, 0xc433c78980, 0xa91b40, 0xc433c789a0, 0xc433c788e0, 0xc433c789a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc423344420, 0xa74a80, 0xc433cb4160, 0xc420246100, 0xc422ecc2e0, 0xc448c31a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc423344420, 0xa74a80, 0xc433cb4160, 0xc433c788e0, 0xc433c78900, 0x87ff, 0xc420319b18, 0x0, 0xc420319b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc423344420, 0xc4235d4cc0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f5d1149)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bd200, 0xc420331380, 0x10265c0, 0xc423344540, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bd200, 0xc423344540)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bd200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 5364 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204962c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204962c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0xe9d56397ab2f3733)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc441195980, 0xc422334c2d, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc441195920, 0xc441195980, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc441195920, 0xc429094fc0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc441195920, 0xc4292ec3c0, 0x0, 0xc44106b3e0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc441195920, 0xa74a80, 0xc4292ec3c0, 0x7fad6035c8e0, 0xc441195920, 0x1038500, 0xc4411958f0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4411958f0, 0xa74a80, 0xc4292ec3c0, 0xc429094c80, 0xc429094cc0, 0x7fad6035c8e0, 0xc4411958f0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4411958f0, 0xa74a80, 0xc4292ec3c0, 0x7fad6035c8e0, 0xc4411958f0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4411958f0, 0xa74a80, 0xc4292ec3c0, 0xc429094c80, 0xc429094ce0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44132b5c0, 0xa74a80, 0xc4292ec3c0, 0xffffffff, 0x0, 0x19, 0xc42a6e17e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc44132b5c0, 0xa74a80, 0xc4292ec3c0, 0xc429094c80, 0xc429094d40, 0xc42a6e1878, 0x558012, 0x588a5760, 0x26c9b7f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44132b5c0, 0xa74a80, 0xc4292ec3c0, 0xed01c4e60, 0x0, 0x0, 0x178f91)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc44132b5c0, 0xa74a80, 0xc4292ec3c0, 0xc429094c80, 0xc429094e20, 0xa91b40, 0xc429094e60, 0xc429094c80, 0xc429094e60)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44132b5c0, 0xa74a80, 0xc4292ec3c0, 0xc420246100, 0xc441865630, 0xc42a6e1a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc44132b5c0, 0xa74a80, 0xc4292ec3c0, 0xc429094c80, 0xc429094cc0, 0x961e, 0xc43d5d2b18, 0x0, 0xc43d5d2b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc44132b5c0, 0xc440871b60, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cad400, 0xc420331380, 0x10265c0, 0xc44132b5f0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cad400, 0xc44132b5f0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc420cad400)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9888 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc437885110, 0xc437885140, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc437885110, 0xc43ce23480, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc437885110, 0xc44748ea60, 0x0, 0xc43897fc30, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc437885110, 0xa74a80, 0xc44748ea60, 0x7fad6035c8e0, 0xc437885110, 0x1038500, 0xc4378850e0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4378850e0, 0xa74a80, 0xc44748ea60, 0xc43ce23380, 0xc43ce233a0, 0x7fad6035c8e0, 0xc4378850e0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4378850e0, 0xa74a80, 0xc44748ea60, 0x7fad6035c8e0, 0xc4378850e0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4378850e0, 0xa74a80, 0xc44748ea60, 0xc43ce23380, 0xc43ce233c0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4379569c0, 0xa74a80, 0xc44748ea60, 0xffffffff, 0x0, 0x19, 0xc43d89b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4379569c0, 0xa74a80, 0xc44748ea60, 0xc43ce23380, 0xc43ce233e0, 0xc43d89b878, 0x558012, 0x588a588b, 0x3a1d1363)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4379569c0, 0xa74a80, 0xc44748ea60, 0x41167e, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4379569c0, 0xa74a80, 0xc44748ea60, 0xc43ce23380, 0xc43ce23400, 0xa91b40, 0xc43ce23420, 0xc43ce23380, 0xc43ce23420)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4379569c0, 0xa74a80, 0xc44748ea60, 0xc420246100, 0xc4389d41c0, 0xc43d89ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4379569c0, 0xa74a80, 0xc44748ea60, 0xc43ce23380, 0xc43ce233a0, 0x5743, 0xc420044b18, 0x0, 0xc420044b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4379569c0, 0xc43c651bc0, 0xc420179d60, 0x0, 0x0, 0xc439252d40, 0x646e696b)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438bfb900, 0xc420331380, 0x10265c0, 0xc437956a20, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438bfb900, 0xc437956a20)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438bfb900)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8267 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).numUsers(0xc4201e3078, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:68 +0x3a
github.com/weaveworks/cortex/ingester.(*Ingester).Collect(0xc4201e3040, 0xc446b0daa0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:563 +0x4e
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc444b24d40, 0xc446b0daa0, 0x10343c0, 0xc4201e3040)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:433 +0x63
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:434 +0x326
goroutine 5580 [select, 13 minutes]:
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).controller(0xc42000d8c0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:721 +0x6ab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.newHTTP2Server
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:148 +0x855
goroutine 11429 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc431de214c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc431de2140)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1(0xc431de2140, 0xc43c3da7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:427 +0x2d
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:429 +0x27e
goroutine 11601 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43b3fd8f0, 0xc43b3fd920, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43b3fd8f0, 0xc43cf35c80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43b3fd8f0, 0xc43d0ea740, 0x0, 0xc42ff18a98, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43b3fd8f0, 0xa74a80, 0xc43d0ea740, 0x7fad6035c8e0, 0xc43b3fd8f0, 0x1038500, 0xc43b3fd8c0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43b3fd8c0, 0xa74a80, 0xc43d0ea740, 0xc43cf35b80, 0xc43cf35ba0, 0x7fad6035c8e0, 0xc43b3fd8c0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43b3fd8c0, 0xa74a80, 0xc43d0ea740, 0x7fad6035c8e0, 0xc43b3fd8c0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43b3fd8c0, 0xa74a80, 0xc43d0ea740, 0xc43cf35b80, 0xc43cf35bc0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441b0d350, 0xa74a80, 0xc43d0ea740, 0xffffffff, 0x0, 0x19, 0xc43b8337e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc441b0d350, 0xa74a80, 0xc43d0ea740, 0xc43cf35b80, 0xc43cf35be0, 0xc43b833878, 0x558012, 0x588a5996, 0x105d0346)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441b0d350, 0xa74a80, 0xc43d0ea740, 0xed01c5096, 0x0, 0x0, 0xb6f82)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc441b0d350, 0xa74a80, 0xc43d0ea740, 0xc43cf35b80, 0xc43cf35c00, 0xa91b40, 0xc43cf35c20, 0xc43cf35b80, 0xc43cf35c20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc441b0d350, 0xa74a80, 0xc43d0ea740, 0xc420246100, 0xc430195890, 0xc43b833a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc441b0d350, 0xa74a80, 0xc43d0ea740, 0xc43cf35b80, 0xc43cf35ba0, 0x7c74, 0xc420e1cb18, 0x0, 0xc420e1cb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc441b0d350, 0xc422873740, 0xc420179d60, 0x0, 0x0, 0x44c49082079f0910, 0x9de395f9d710400f)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438065700, 0xc420331380, 0x10265c0, 0xc441b0d380, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438065700, 0xc441b0d380)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438065700)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10662 [semacquire, 6 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43130bdd0, 0xc43130be00, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43130bdd0, 0xc444079100, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43130bdd0, 0xc4483f0e20, 0x0, 0xc43557ed50, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43130bdd0, 0xa74a80, 0xc4483f0e20, 0x7fad6035c8e0, 0xc43130bdd0, 0x1038500, 0xc43130bda0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43130bda0, 0xa74a80, 0xc4483f0e20, 0xc444079000, 0xc444079020, 0x7fad6035c8e0, 0xc43130bda0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43130bda0, 0xa74a80, 0xc4483f0e20, 0x7fad6035c8e0, 0xc43130bda0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43130bda0, 0xa74a80, 0xc4483f0e20, 0xc444079000, 0xc444079040, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43138af30, 0xa74a80, 0xc4483f0e20, 0xffffffff, 0x0, 0x19, 0xc4472157e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43138af30, 0xa74a80, 0xc4483f0e20, 0xc444079000, 0xc444079060, 0xc447215878, 0x558012, 0x588a5921, 0x3a91d9bb)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43138af30, 0xa74a80, 0xc4483f0e20, 0xed01c5021, 0x0, 0x0, 0x104e94)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43138af30, 0xa74a80, 0xc4483f0e20, 0xc444079000, 0xc444079080, 0xa91b40, 0xc4440790a0, 0xc444079000, 0xc4440790a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43138af30, 0xa74a80, 0xc4483f0e20, 0xc420246100, 0xc435730ff0, 0xc447215a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43138af30, 0xa74a80, 0xc4483f0e20, 0xc444079000, 0xc444079020, 0x88ec, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43138af30, 0xc436c75320, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41edcc21c)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065400, 0xc420331380, 0x10265c0, 0xc43138b080, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065400, 0xc43138b080)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065400)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10659 [semacquire, 6 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4311cd3b0, 0xc4311cd410, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4311cd3b0, 0xc44973b420, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4311cd3b0, 0xc4438e8800, 0x0, 0xc4368f5478, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4311cd3b0, 0xa74a80, 0xc4438e8800, 0x7fad6035c8e0, 0xc4311cd3b0, 0x1038500, 0xc4311cd350)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4311cd350, 0xa74a80, 0xc4438e8800, 0xc43dd3bca0, 0xc43dd3bdc0, 0x7fad6035c8e0, 0xc4311cd350, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4311cd350, 0xa74a80, 0xc4438e8800, 0x7fad6035c8e0, 0xc4311cd350, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4311cd350, 0xa74a80, 0xc4438e8800, 0xc43dd3bca0, 0xc43dd3bec0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42da76660, 0xa74a80, 0xc4438e8800, 0xffffffff, 0x0, 0x19, 0xc4322057e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42da76660, 0xa74a80, 0xc4438e8800, 0xc43dd3bca0, 0xc43dd3bfc0, 0xc432205878, 0x558012, 0x588a5900, 0xf9d91e7)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42da76660, 0xa74a80, 0xc4438e8800, 0xc432205900, 0x0, 0x0, 0x71)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42da76660, 0xa74a80, 0xc4438e8800, 0xc43dd3bca0, 0xc44973a040, 0xa91b40, 0xc44973ae20, 0xc43dd3bca0, 0xc44973ae20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42da76660, 0xa74a80, 0xc4438e8800, 0xc420246100, 0xc436a82190, 0xc432205a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42da76660, 0xa74a80, 0xc4438e8800, 0xc43dd3bca0, 0xc43dd3bdc0, 0x5617, 0xc420314b18, 0x0, 0xc420314b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42da76660, 0xc436014a20, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f0f4464)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4390faf00, 0xc420331380, 0x10265c0, 0xc42da766c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4390faf00, 0xc42da766c0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4390faf00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8419 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreate(0xc4201e3078, 0x7fad6035c8e0, 0xc42b5b01b0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:96 +0x8f
github.com/weaveworks/cortex/ingester.(*Ingester).LabelValues(0xc4201e3040, 0x7fad6035c8e0, 0xc42b5b01b0, 0xc42c6276f0, 0x0, 0xc42c627718, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:298 +0x60
github.com/weaveworks/cortex._Ingester_LabelValues_Handler.func1(0x7fad6035c8e0, 0xc42b5b01b0, 0xa73d60, 0xc42c6276f0, 0x7fad6035c8e0, 0xc42b5b01b0, 0x1038500, 0xc42b5b0180)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:457 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42b5b0180, 0xa73d60, 0xc42c6276f0, 0xc434fcff60, 0xc434fcff80, 0x7fad6035c8e0, 0xc42b5b0180, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b5b0180, 0xa73d60, 0xc42c6276f0, 0x7fad6035c8e0, 0xc42b5b0180, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42b5b0180, 0xa73d60, 0xc42c6276f0, 0xc434fcff60, 0xc434fcffa0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b5b0060, 0xa73d60, 0xc42c6276f0, 0xffffffff, 0x0, 0x19, 0xc4427e57e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42b5b0060, 0xa73d60, 0xc42c6276f0, 0xc434fcff60, 0xc434fcffc0, 0xc4427e5878, 0x558012, 0x588a57a4, 0x1650ef3a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b5b0060, 0xa73d60, 0xc42c6276f0, 0xc4427e5900, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42b5b0060, 0xa73d60, 0xc42c6276f0, 0xc434fcff60, 0xc434fcffe0, 0xa91b40, 0xc434fcc000, 0xc434fcff60, 0xc434fcc000)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42b5b0060, 0xa73d60, 0xc42c6276f0, 0xc420246100, 0xc42c6276e0, 0xc4427e5a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42b5b0060, 0xa73d60, 0xc42c6276f0, 0xc434fcff60, 0xc434fcff80, 0xa, 0xc420e1bb18, 0x0, 0xc420e1bb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_LabelValues_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42b5b0060, 0xc42b7fa8a0, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:459 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc4271a6840, 0xc42646d600, 0xc420331380, 0x10265f0, 0xc42b5b0120, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc4271a6840, 0xc42646d600, 0xc42b5b0120)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc43c1fd850, 0xc4202460c0, 0x103ac20, 0xc4271a6840, 0xc42646d600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 11986 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43e5ec630, 0xc43e5ec660, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43e5ec630, 0xc4484c4c80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43e5ec630, 0xc44334b500, 0x0, 0xc432a37310, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43e5ec630, 0xa74a80, 0xc44334b500, 0x7fad6035c8e0, 0xc43e5ec630, 0x1038500, 0xc43e5ec600)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43e5ec600, 0xa74a80, 0xc44334b500, 0xc4484c4b80, 0xc4484c4ba0, 0x7fad6035c8e0, 0xc43e5ec600, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43e5ec600, 0xa74a80, 0xc44334b500, 0x7fad6035c8e0, 0xc43e5ec600, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43e5ec600, 0xa74a80, 0xc44334b500, 0xc4484c4b80, 0xc4484c4bc0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442452480, 0xa74a80, 0xc44334b500, 0xffffffff, 0x0, 0x19, 0xc4385a17e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc442452480, 0xa74a80, 0xc44334b500, 0xc4484c4b80, 0xc4484c4be0, 0xc4385a1878, 0x558012, 0x588a59d2, 0x1224f2f3)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442452480, 0xa74a80, 0xc44334b500, 0xed01c50d2, 0x0, 0x0, 0x185d83)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc442452480, 0xa74a80, 0xc44334b500, 0xc4484c4b80, 0xc4484c4c00, 0xa91b40, 0xc4484c4c20, 0xc4484c4b80, 0xc4484c4c20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442452480, 0xa74a80, 0xc44334b500, 0xc420246100, 0xc434f81cc0, 0xc4385a1a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc442452480, 0xa74a80, 0xc44334b500, 0xc4484c4b80, 0xc4484c4ba0, 0x7c68, 0xc420239b18, 0x0, 0xc420239b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc442452480, 0xc43e3076e0, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4396a6200, 0xc420331380, 0x10265c0, 0xc4424524b0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4396a6200, 0xc4424524b0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4396a6200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8650 [chan send, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc430b3e4b0, 0xc436c445a0, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 9664 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc44603fef0, 0xc44603ff20, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc44603fef0, 0xc449db44a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc44603fef0, 0xc43c25a640, 0x0, 0xc441e558d0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc44603fef0, 0xa74a80, 0xc43c25a640, 0x7fad6035c8e0, 0xc44603fef0, 0x1038500, 0xc44603fec0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc44603fec0, 0xa74a80, 0xc43c25a640, 0xc449db98a0, 0xc449db9a20, 0x7fad6035c8e0, 0xc44603fec0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44603fec0, 0xa74a80, 0xc43c25a640, 0x7fad6035c8e0, 0xc44603fec0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc44603fec0, 0xa74a80, 0xc43c25a640, 0xc449db98a0, 0xc449db9ba0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff1050, 0xa74a80, 0xc43c25a640, 0xffffffff, 0x0, 0x19, 0xc42eb3d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43dff1050, 0xa74a80, 0xc43c25a640, 0xc449db98a0, 0xc449db9d40, 0xc42eb3d878, 0x558012, 0x588a586a, 0x103547fa)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff1050, 0xa74a80, 0xc43c25a640, 0xc42eb3d900, 0x0, 0x0, 0x1)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43dff1050, 0xa74a80, 0xc43c25a640, 0xc449db98a0, 0xc449db9ea0, 0xa91b40, 0xc449db4020, 0xc449db98a0, 0xc449db4020)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43dff1050, 0xa74a80, 0xc43c25a640, 0xc420246100, 0xc43ff6bf40, 0xc42eb3da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43dff1050, 0xa74a80, 0xc43c25a640, 0xc449db98a0, 0xc449db9a20, 0x7de0, 0xc420e1ab18, 0x0, 0xc420e1ab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43dff1050, 0xc445cf84e0, 0xc420179d60, 0x0, 0x0, 0x7fad625dc000, 0xc41eac8542)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87a00, 0xc420331380, 0x10265c0, 0xc43dff1080, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87a00, 0xc43dff1080)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc439b87a00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8209 [chan send, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc4200d4a50, 0xc446b0da40, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 8150 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42c1daf30, 0xc42c1daf60, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42c1daf30, 0xc43a5a11c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42c1daf30, 0xc43a3bce60, 0x0, 0xc42c133610, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42c1daf30, 0xa74a80, 0xc43a3bce60, 0x7fad6035c8e0, 0xc42c1daf30, 0x1038500, 0xc42c1daf00)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42c1daf00, 0xa74a80, 0xc43a3bce60, 0xc43a5a10c0, 0xc43a5a10e0, 0x7fad6035c8e0, 0xc42c1daf00, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42c1daf00, 0xa74a80, 0xc43a3bce60, 0x7fad6035c8e0, 0xc42c1daf00, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42c1daf00, 0xa74a80, 0xc43a3bce60, 0xc43a5a10c0, 0xc43a5a1100, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d4c2e70, 0xa74a80, 0xc43a3bce60, 0xffffffff, 0x0, 0x19, 0xc439edf7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42d4c2e70, 0xa74a80, 0xc43a3bce60, 0xc43a5a10c0, 0xc43a5a1120, 0xc439edf878, 0x558012, 0x588a579c, 0x3dd1ed7)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d4c2e70, 0xa74a80, 0xc43a3bce60, 0xed01c4e9c, 0x0, 0x0, 0x88d4b)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42d4c2e70, 0xa74a80, 0xc43a3bce60, 0xc43a5a10c0, 0xc43a5a1140, 0xa91b40, 0xc43a5a1160, 0xc43a5a10c0, 0xc43a5a1160)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d4c2e70, 0xa74a80, 0xc43a3bce60, 0xc420246100, 0xc42d4e0990, 0xc439edfa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42d4c2e70, 0xa74a80, 0xc43a3bce60, 0xc43a5a10c0, 0xc43a5a10e0, 0x73f7, 0xc42023cb18, 0x0, 0xc42023cb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42d4c2e70, 0xc44088fd40, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc42646c800, 0xc420331380, 0x10265c0, 0xc42d4c2ea0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc42646c800, 0xc42d4c2ea0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc42646c800)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 9880 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc437eb4360, 0xc437eb4390, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc437eb4360, 0xc441109040, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc437eb4360, 0xc44311f6e0, 0x0, 0xc438d77770, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc437eb4360, 0xa74a80, 0xc44311f6e0, 0x7fad6035c8e0, 0xc437eb4360, 0x1038500, 0xc437eb4300)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc437eb4300, 0xa74a80, 0xc44311f6e0, 0xc441108f20, 0xc441108f40, 0x7fad6035c8e0, 0xc437eb4300, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc437eb4300, 0xa74a80, 0xc44311f6e0, 0x7fad6035c8e0, 0xc437eb4300, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc437eb4300, 0xa74a80, 0xc44311f6e0, 0xc441108f20, 0xc441108f60, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc438262ff0, 0xa74a80, 0xc44311f6e0, 0xffffffff, 0x0, 0x19, 0xc44578d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc438262ff0, 0xa74a80, 0xc44311f6e0, 0xc441108f20, 0xc441108fa0, 0xc44578d878, 0x558012, 0x588a5888, 0x103f7fdd)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc438262ff0, 0xa74a80, 0xc44311f6e0, 0xc44578d900, 0x0, 0x0, 0x7f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc438262ff0, 0xa74a80, 0xc44311f6e0, 0xc441108f20, 0xc441108fc0, 0xa91b40, 0xc441108fe0, 0xc441108f20, 0xc441108fe0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc438262ff0, 0xa74a80, 0xc44311f6e0, 0xc420246100, 0xc438e98fd0, 0xc44578da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc438262ff0, 0xa74a80, 0xc44311f6e0, 0xc441108f20, 0xc441108f40, 0x7b93, 0xc420319b18, 0x0, 0xc420319b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc438262ff0, 0xc4415b5560, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f6f34f0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393b4800, 0xc420331380, 0x10265c0, 0xc438263020, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393b4800, 0xc438263020)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4393b4800)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8516 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4223f5860, 0xc4223f5890, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4223f5860, 0xc433bc11c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4223f5860, 0xc434049240, 0x0, 0xc4223f7c20, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4223f5860, 0xa74a80, 0xc434049240, 0x7fad6035c8e0, 0xc4223f5860, 0x1038500, 0xc4223f5830)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4223f5830, 0xa74a80, 0xc434049240, 0xc433bc10a0, 0xc433bc10c0, 0x7fad6035c8e0, 0xc4223f5830, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4223f5830, 0xa74a80, 0xc434049240, 0x7fad6035c8e0, 0xc4223f5830, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4223f5830, 0xa74a80, 0xc434049240, 0xc433bc10a0, 0xc433bc10e0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4269fd860, 0xa74a80, 0xc434049240, 0xffffffff, 0x0, 0x19, 0xc43fccf7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4269fd860, 0xa74a80, 0xc434049240, 0xc433bc10a0, 0xc433bc1100, 0xc43fccf878, 0x558012, 0x588a57b9, 0x3a0b8463)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4269fd860, 0xa74a80, 0xc434049240, 0xed01c4eb9, 0x0, 0x0, 0x4b18ff)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4269fd860, 0xa74a80, 0xc434049240, 0xc433bc10a0, 0xc433bc1120, 0xa91b40, 0xc433bc1140, 0xc433bc10a0, 0xc433bc1140)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4269fd860, 0xa74a80, 0xc434049240, 0xc420246100, 0xc426a91790, 0xc43fccfa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4269fd860, 0xa74a80, 0xc434049240, 0xc433bc10a0, 0xc433bc10c0, 0x63b9, 0xc420e18b18, 0x0, 0xc420e18b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4269fd860, 0xc428757440, 0xc420179d60, 0x0, 0x0, 0x4d1279726f746973, 0x6f642e7865646e69)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4ec00, 0xc420331380, 0x10265c0, 0xc4269fd980, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4ec00, 0xc4269fd980)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc422b4ec00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8081 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc422f9ec90, 0xc422f9ecc0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc422f9ec90, 0xc433cc2fe0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc422f9ec90, 0xc433d357c0, 0x0, 0xc422ecc290, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc422f9ec90, 0xa74a80, 0xc433d357c0, 0x7fad6035c8e0, 0xc422f9ec90, 0x1038500, 0xc422f9ec60)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc422f9ec60, 0xa74a80, 0xc433d357c0, 0xc433cc2ea0, 0xc433cc2ec0, 0x7fad6035c8e0, 0xc422f9ec60, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc422f9ec60, 0xa74a80, 0xc433d357c0, 0x7fad6035c8e0, 0xc422f9ec60, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc422f9ec60, 0xa74a80, 0xc433d357c0, 0xc433cc2ea0, 0xc433cc2ee0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc423344180, 0xa74a80, 0xc433d357c0, 0xffffffff, 0x0, 0x19, 0xc448f037e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc423344180, 0xa74a80, 0xc433d357c0, 0xc433cc2ea0, 0xc433cc2f20, 0xc448f03878, 0x558012, 0x588a57b9, 0x38574e00)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc423344180, 0xa74a80, 0xc433d357c0, 0xed01c4eb9, 0x0, 0x0, 0xa931e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc423344180, 0xa74a80, 0xc433d357c0, 0xc433cc2ea0, 0xc433cc2f40, 0xa91b40, 0xc433cc2f60, 0xc433cc2ea0, 0xc433cc2f60)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc423344180, 0xa74a80, 0xc433d357c0, 0xc420246100, 0xc423602b60, 0xc448f03a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc423344180, 0xa74a80, 0xc433d357c0, 0xc433cc2ea0, 0xc433cc2ec0, 0x92b3, 0xc42023cb18, 0x0, 0xc42023cb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc423344180, 0xc4235d41e0, 0xc420179d60, 0x0, 0x0, 0x61632f736f6d6564, 0x36383639653a7472)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bd100, 0xc420331380, 0x10265c0, 0xc4233445a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bd100, 0xc4233445a0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4228bd100)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10274 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4359e5bf0, 0xc4359e5c20, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4359e5bf0, 0xc440825440, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4359e5bf0, 0xc43a753600, 0x0, 0xc4372372a0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4359e5bf0, 0xa74a80, 0xc43a753600, 0x7fad6035c8e0, 0xc4359e5bf0, 0x1038500, 0xc4359e5bc0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4359e5bc0, 0xa74a80, 0xc43a753600, 0xc440825320, 0xc440825340, 0x7fad6035c8e0, 0xc4359e5bc0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4359e5bc0, 0xa74a80, 0xc43a753600, 0x7fad6035c8e0, 0xc4359e5bc0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4359e5bc0, 0xa74a80, 0xc43a753600, 0xc440825320, 0xc440825360, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc435b26780, 0xa74a80, 0xc43a753600, 0xffffffff, 0x0, 0x19, 0xc4422737e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc435b26780, 0xa74a80, 0xc43a753600, 0xc440825320, 0xc440825380, 0xc442273878, 0x558012, 0x588a58c7, 0x3728a266)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc435b26780, 0xa74a80, 0xc43a753600, 0xed01c4fc7, 0x0, 0x0, 0x11d9b1)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc435b26780, 0xa74a80, 0xc43a753600, 0xc440825320, 0xc4408253c0, 0xa91b40, 0xc4408253e0, 0xc440825320, 0xc4408253e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc435b26780, 0xa74a80, 0xc43a753600, 0xc420246100, 0xc4372de5c0, 0xc442273a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc435b26780, 0xa74a80, 0xc43a753600, 0xc440825320, 0xc440825340, 0x4899, 0xc420318b18, 0x0, 0xc420318b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc435b26780, 0xc4320ccb40, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdc200, 0xc420331380, 0x10265c0, 0xc435b267e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdc200, 0xc435b267e0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdc200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8651 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4386531dc)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4386531d0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1(0xc4386531d0, 0xc436c44600)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:427 +0x2d
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:429 +0x27e
goroutine 8721 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreate(0xc4201e3078, 0x7fad6035c8e0, 0xc442ded230, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:96 +0x8f
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc442ded230, 0x159d0153bd2, 0x159d04d14b2, 0xc42376afe8, 0x1, 0x1, 0xc442ded200, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:272 +0x7e
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc442ded230, 0xc442ded170, 0x0, 0xc442ca6600, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc442ded230, 0xa934c0, 0xc442ded170, 0x7fad6035c8e0, 0xc442ded230, 0x1038500, 0xc442ded200)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc442ded200, 0xa934c0, 0xc442ded170, 0xc432045800, 0xc432045820, 0x7fad6035c8e0, 0xc442ded200, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442ded200, 0xa934c0, 0xc442ded170, 0x7fad6035c8e0, 0xc442ded200, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc442ded200, 0xa934c0, 0xc442ded170, 0xc432045800, 0xc432045860, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442ded050, 0xa934c0, 0xc442ded170, 0xffffffff, 0x0, 0x19, 0xc431f097e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc442ded050, 0xa934c0, 0xc442ded170, 0xc432045800, 0xc4320458a0, 0xc431f09878, 0x558012, 0x588a57df, 0x1570a41a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442ded050, 0xa934c0, 0xc442ded170, 0xed01c4edf, 0x0, 0x0, 0x9743)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc442ded050, 0xa934c0, 0xc442ded170, 0xc432045800, 0xc4320458c0, 0xa91b40, 0xc432045900, 0xc432045800, 0xc432045900)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442ded050, 0xa934c0, 0xc442ded170, 0xc420246100, 0xc442ca65c0, 0xc431f09a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc442ded050, 0xa934c0, 0xc442ded170, 0xc432045800, 0xc432045820, 0x41, 0xc420e1ab18, 0x0, 0xc420e1ab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc442ded050, 0xc43ac10f60, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000d8c0, 0xc420cb9e00, 0xc420331380, 0x10265d8, 0xc442ded110, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000d8c0, 0xc420cb9e00, 0xc442ded110)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc43e3ca700, 0xc4202460c0, 0x103ac20, 0xc42000d8c0, 0xc420cb9e00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8148 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42751a5a0, 0xc42751a5d0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42751a5a0, 0xc437af2b80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42751a5a0, 0xc437b5e600, 0x0, 0xc4275185f8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42751a5a0, 0xa74a80, 0xc437b5e600, 0x7fad6035c8e0, 0xc42751a5a0, 0x1038500, 0xc42751a570)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42751a570, 0xa74a80, 0xc437b5e600, 0xc437af2a60, 0xc437af2a80, 0x7fad6035c8e0, 0xc42751a570, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42751a570, 0xa74a80, 0xc437b5e600, 0x7fad6035c8e0, 0xc42751a570, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42751a570, 0xa74a80, 0xc437b5e600, 0xc437af2a60, 0xc437af2aa0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4292dbef0, 0xa74a80, 0xc437b5e600, 0xffffffff, 0x0, 0x19, 0xc4454c37e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc4292dbef0, 0xa74a80, 0xc437b5e600, 0xc437af2a60, 0xc437af2ac0, 0xc4454c3878, 0x558012, 0x588a579b, 0x36a0864d)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4292dbef0, 0xa74a80, 0xc437b5e600, 0xed01c4e9b, 0x0, 0x0, 0x9d15b)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc4292dbef0, 0xa74a80, 0xc437b5e600, 0xc437af2a60, 0xc437af2ae0, 0xa91b40, 0xc437af2b00, 0xc437af2a60, 0xc437af2b00)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4292dbef0, 0xa74a80, 0xc437b5e600, 0xc420246100, 0xc4292d9b20, 0xc4454c3a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc4292dbef0, 0xa74a80, 0xc437b5e600, 0xc437af2a60, 0xc437af2a80, 0x6e61, 0xc420e1db18, 0x0, 0xc420e1db08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc4292dbef0, 0xc44088ec00, 0xc420179d60, 0x0, 0x0, 0x6c616e7265746e69, 0x412656c020a0a0a)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42646c200, 0xc420331380, 0x10265c0, 0xc4292dbf20, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42646c200, 0xc4292dbf20)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc42646c200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10096 [semacquire, 6 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42d9a17d0, 0xc42d9a1800, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42d9a17d0, 0xc441ed7a60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42d9a17d0, 0xc442fa89c0, 0x0, 0xc436a82098, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42d9a17d0, 0xa74a80, 0xc442fa89c0, 0x7fad6035c8e0, 0xc42d9a17d0, 0x1038500, 0xc42d9a17a0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d9a17a0, 0xa74a80, 0xc442fa89c0, 0xc441ed7920, 0xc441ed7960, 0x7fad6035c8e0, 0xc42d9a17a0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d9a17a0, 0xa74a80, 0xc442fa89c0, 0x7fad6035c8e0, 0xc42d9a17a0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d9a17a0, 0xa74a80, 0xc442fa89c0, 0xc441ed7920, 0xc441ed7980, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42cd609f0, 0xa74a80, 0xc442fa89c0, 0xffffffff, 0x0, 0x19, 0xc432f7d7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42cd609f0, 0xa74a80, 0xc442fa89c0, 0xc441ed7920, 0xc441ed79a0, 0xc432f7d878, 0x558012, 0x588a5900, 0xf82dd5f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42cd609f0, 0xa74a80, 0xc442fa89c0, 0xed01c5000, 0x0, 0x0, 0x1765b3)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42cd609f0, 0xa74a80, 0xc442fa89c0, 0xc441ed7920, 0xc441ed79c0, 0xa91b40, 0xc441ed79e0, 0xc441ed7920, 0xc441ed79e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42cd609f0, 0xa74a80, 0xc442fa89c0, 0xc420246100, 0xc436b5cf30, 0xc432f7da70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42cd609f0, 0xa74a80, 0xc442fa89c0, 0xc441ed7920, 0xc441ed7960, 0x51d9, 0xc420314b18, 0x0, 0xc420314b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42cd609f0, 0xc436014180, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f0f4464)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4390fa500, 0xc420331380, 0x10265c0, 0xc42cd60a50, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4390fa500, 0xc42cd60a50)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4390fa500)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8802 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreate(0xc4201e3078, 0x7fad6035c8e0, 0xc442ded560, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:96 +0x8f
github.com/weaveworks/cortex/ingester.(*Ingester).LabelValues(0xc4201e3040, 0x7fad6035c8e0, 0xc442ded560, 0xc442ca66e0, 0x0, 0xc442ca6708, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:298 +0x60
github.com/weaveworks/cortex._Ingester_LabelValues_Handler.func1(0x7fad6035c8e0, 0xc442ded560, 0xa73d60, 0xc442ca66e0, 0x7fad6035c8e0, 0xc442ded560, 0x1038500, 0xc442ded530)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:457 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc442ded530, 0xa73d60, 0xc442ca66e0, 0xc432045b00, 0xc432045b60, 0x7fad6035c8e0, 0xc442ded530, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442ded530, 0xa73d60, 0xc442ca66e0, 0x7fad6035c8e0, 0xc442ded530, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc442ded530, 0xa73d60, 0xc442ca66e0, 0xc432045b00, 0xc432045b80, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442ded410, 0xa73d60, 0xc442ca66e0, 0xffffffff, 0x0, 0x19, 0xc431f0f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc442ded410, 0xa73d60, 0xc442ca66e0, 0xc432045b00, 0xc432045ba0, 0xc431f0f878, 0x558012, 0x588a57e0, 0x1e22dc5e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442ded410, 0xa73d60, 0xc442ca66e0, 0xed01c4ee0, 0x0, 0x0, 0xcc22)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc442ded410, 0xa73d60, 0xc442ca66e0, 0xc432045b00, 0xc432045c00, 0xa91b40, 0xc432045c20, 0xc432045b00, 0xc432045c20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442ded410, 0xa73d60, 0xc442ca66e0, 0xc420246100, 0xc442ca66d0, 0xc431f0fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc442ded410, 0xa73d60, 0xc442ca66e0, 0xc432045b00, 0xc432045b60, 0xa, 0xc420e1ab18, 0x0, 0xc420e1ab08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_LabelValues_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc442ded410, 0xc43ac11080, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:459 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000d740, 0xc420cac500, 0xc420331380, 0x10265f0, 0xc442ded4d0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000d740, 0xc420cac500, 0xc442ded4d0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc440f5ebb0, 0xc4202460c0, 0x103ac20, 0xc42000d740, 0xc420cac500)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 11989 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc439a3be90, 0xc439a3bec0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc439a3be90, 0xc439187e00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc439a3be90, 0xc43e464d20, 0x0, 0xc42f41d450, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc439a3be90, 0xa74a80, 0xc43e464d20, 0x7fad6035c8e0, 0xc439a3be90, 0x1038500, 0xc439a3be60)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc439a3be60, 0xa74a80, 0xc43e464d20, 0xc439187ce0, 0xc439187d00, 0x7fad6035c8e0, 0xc439a3be60, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc439a3be60, 0xa74a80, 0xc43e464d20, 0x7fad6035c8e0, 0xc439a3be60, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc439a3be60, 0xa74a80, 0xc43e464d20, 0xc439187ce0, 0xc439187d40, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442a1cc30, 0xa74a80, 0xc43e464d20, 0xffffffff, 0x0, 0x19, 0xc4376b37e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc442a1cc30, 0xa74a80, 0xc43e464d20, 0xc439187ce0, 0xc439187d60, 0xc4376b3878, 0x558012, 0x588a59d6, 0x9570e8)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442a1cc30, 0xa74a80, 0xc43e464d20, 0xed01c50d6, 0x0, 0x0, 0xffe49)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc442a1cc30, 0xa74a80, 0xc43e464d20, 0xc439187ce0, 0xc439187d80, 0xa91b40, 0xc439187da0, 0xc439187ce0, 0xc439187da0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442a1cc30, 0xa74a80, 0xc43e464d20, 0xc420246100, 0xc42f54d490, 0xc4376b3a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc442a1cc30, 0xa74a80, 0xc43e464d20, 0xc439187ce0, 0xc439187d00, 0x6857, 0xc420e1fb18, 0x0, 0xc420e1fb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc442a1cc30, 0xc44103cae0, 0xc420179d60, 0x0, 0x0, 0x3066732d36303736, 0x656c020a090a3479)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4394f3000, 0xc420331380, 0x10265c0, 0xc442a1cc60, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4394f3000, 0xc442a1cc60)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4394f3000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 11291 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42943ce70, 0xc42943cf30, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42943ce70, 0xc43dd1f740, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42943ce70, 0xc449760020, 0x0, 0xc432cf33b0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42943ce70, 0xa74a80, 0xc449760020, 0x7fad6035c8e0, 0xc42943ce70, 0x1038500, 0xc429465fb0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc429465fb0, 0xa74a80, 0xc449760020, 0xc43dd1f620, 0xc43dd1f640, 0x7fad6035c8e0, 0xc429465fb0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429465fb0, 0xa74a80, 0xc449760020, 0x7fad6035c8e0, 0xc429465fb0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc429465fb0, 0xa74a80, 0xc449760020, 0xc43dd1f620, 0xc43dd1f660, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a29a480, 0xa74a80, 0xc449760020, 0xffffffff, 0x0, 0x19, 0xc437c7b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a29a480, 0xa74a80, 0xc449760020, 0xc43dd1f620, 0xc43dd1f680, 0xc437c7b878, 0x558012, 0x588a5978, 0x12cd7b59)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a29a480, 0xa74a80, 0xc449760020, 0xed01c5078, 0x0, 0x0, 0xb4e72)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a29a480, 0xa74a80, 0xc449760020, 0xc43dd1f620, 0xc43dd1f6a0, 0xa91b40, 0xc43dd1f6e0, 0xc43dd1f620, 0xc43dd1f6e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a29a480, 0xa74a80, 0xc449760020, 0xc420246100, 0xc432dd5da0, 0xc437c7ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a29a480, 0xa74a80, 0xc449760020, 0xc43dd1f620, 0xc43dd1f640, 0x79e2, 0xc420e18b18, 0x0, 0xc420e18b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a29a480, 0xc442bd43c0, 0xc420179d60, 0x0, 0x0, 0x6236633266303862, 0x3462316364333339)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fa300, 0xc420331380, 0x10265c0, 0xc4298885d0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fa300, 0xc4298885d0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fa300)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 5579 [IO wait]:
net.runtime_pollWait(0x7fad6039cfa0, 0x72, 0xb)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc43d2bfc60, 0x72, 0xc4202388d8, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc43d2bfc60, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc43d2bfc00, 0xc43e3d2000, 0x8000, 0x8000, 0x0, 0x1033540, 0xc420016150)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc43e50a018, 0xc43e3d2000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
bufio.(*Reader).fill(0xc445d837a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Read(0xc445d837a0, 0xc42000d838, 0x9, 0x9, 0x43fe80, 0xc42c6149f0, 0x0)
/usr/local/go/src/bufio/bufio.go:209 +0x1bc
io.ReadAtLeast(0x102f380, 0xc445d837a0, 0xc42000d838, 0x9, 0x9, 0x9, 0xc420238ae8, 0x451a90, 0xc441066c80)
/usr/local/go/src/io/io.go:307 +0xa4
io.ReadFull(0x102f380, 0xc445d837a0, 0xc42000d838, 0x9, 0x9, 0xc42c6149f0, 0x0, 0x1)
/usr/local/go/src/io/io.go:325 +0x58
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.readFrameHeader(0xc42000d838, 0x9, 0x9, 0x102f380, 0xc445d837a0, 0x0, 0xc400000000, 0xc420238c80, 0x7f3105)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:237 +0x7b
github.com/weaveworks/cortex/vendor/golang.org/x/net/http2.(*Framer).ReadFrame(0xc42000d800, 0xf, 0xf, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/golang.org/x/net/http2/frame.go:464 +0xa4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*framer).readFrame(0xc43e509710, 0xc44283d9e0, 0xc44283d9e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http_util.go:508 +0x2f
github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport.(*http2Server).HandleStreams(0xc42000d8c0, 0xc43e5097a0, 0xb475b8)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/transport/http2_server.go:293 +0x200
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams(0xc4202460c0, 0x103ac20, 0xc42000d8c0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:476 +0x16c
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveHTTP2Transport(0xc4202460c0, 0x103ae60, 0xc43e50a018, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:457 +0x416
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleRawConn(0xc4202460c0, 0x103ae60, 0xc43e50a018)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:429 +0x470
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).Serve
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:398 +0x5ac
goroutine 11600 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc441b0c000, 0xc441b0c030, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc441b0c000, 0xc43f89b960, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc441b0c000, 0xc43d343f80, 0x0, 0xc430195480, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc441b0c000, 0xa74a80, 0xc43d343f80, 0x7fad6035c8e0, 0xc441b0c000, 0x1038500, 0xc43cdedfb0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43cdedfb0, 0xa74a80, 0xc43d343f80, 0xc43f89b840, 0xc43f89b860, 0x7fad6035c8e0, 0xc43cdedfb0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43cdedfb0, 0xa74a80, 0xc43d343f80, 0x7fad6035c8e0, 0xc43cdedfb0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43cdedfb0, 0xa74a80, 0xc43d343f80, 0xc43f89b840, 0xc43f89b8a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc445745b00, 0xa74a80, 0xc43d343f80, 0xffffffff, 0x0, 0x19, 0xc4310cb7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc445745b00, 0xa74a80, 0xc43d343f80, 0xc43f89b840, 0xc43f89b8c0, 0xc4310cb878, 0x558012, 0x588a5996, 0x104a2b66)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc445745b00, 0xa74a80, 0xc43d343f80, 0xed01c5096, 0x0, 0x0, 0xc9d51)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc445745b00, 0xa74a80, 0xc43d343f80, 0xc43f89b840, 0xc43f89b8e0, 0xa91b40, 0xc43f89b900, 0xc43f89b840, 0xc43f89b900)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc445745b00, 0xa74a80, 0xc43d343f80, 0xc420246100, 0xc4303977e0, 0xc4310cba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc445745b00, 0xa74a80, 0xc43d343f80, 0xc43f89b840, 0xc43f89b860, 0x79a4, 0xc420e1cb18, 0x0, 0xc420e1cb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc445745b00, 0xc425c87a40, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41ef31943)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065000, 0xc420331380, 0x10265c0, 0xc445745b30, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065000, 0xc445745b30)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438065000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8553 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4386526ec)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4386526e0)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1(0xc4386526e0, 0xc42e9d8900)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:427 +0x2d
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:429 +0x27e
goroutine 11216 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42aef1050, 0xc42aef10b0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42aef1050, 0xc4444f4080, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42aef1050, 0xc444da8a40, 0x0, 0xc43523fb50, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42aef1050, 0xa74a80, 0xc444da8a40, 0x7fad6035c8e0, 0xc42aef1050, 0x1038500, 0xc42aef0f90)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42aef0f90, 0xa74a80, 0xc444da8a40, 0xc42d41bf60, 0xc42d41bf80, 0x7fad6035c8e0, 0xc42aef0f90, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42aef0f90, 0xa74a80, 0xc444da8a40, 0x7fad6035c8e0, 0xc42aef0f90, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42aef0f90, 0xa74a80, 0xc444da8a40, 0xc42d41bf60, 0xc42d41bfa0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42fd7c5a0, 0xa74a80, 0xc444da8a40, 0xffffffff, 0x0, 0x19, 0xc42805b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42fd7c5a0, 0xa74a80, 0xc444da8a40, 0xc42d41bf60, 0xc42d41bfc0, 0xc42805b878, 0x558012, 0x588a595d, 0x3a9b5973)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42fd7c5a0, 0xa74a80, 0xc444da8a40, 0xc42805b900, 0x0, 0x0, 0x1)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42fd7c5a0, 0xa74a80, 0xc444da8a40, 0xc42d41bf60, 0xc42d41bfe0, 0xa91b40, 0xc4444f4020, 0xc42d41bf60, 0xc4444f4020)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42fd7c5a0, 0xa74a80, 0xc444da8a40, 0xc420246100, 0xc4352bb640, 0xc42805ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42fd7c5a0, 0xa74a80, 0xc444da8a40, 0xc42d41bf60, 0xc42d41bf80, 0x6f18, 0xc440d64b18, 0x0, 0xc440d64b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42fd7c5a0, 0xc43dd27c80, 0xc420179d60, 0x0, 0x0, 0xc434e02fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4396a7100, 0xc420331380, 0x10265c0, 0xc42fd7c600, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4396a7100, 0xc42fd7c600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4396a7100)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10273 [semacquire, 8 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc435ad2390, 0xc435ad23f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc435ad2390, 0xc43a752b80, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc435ad2390, 0xc43f2e5fc0, 0x0, 0xc4372de548, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc435ad2390, 0xa74a80, 0xc43f2e5fc0, 0x7fad6035c8e0, 0xc435ad2390, 0x1038500, 0xc435ad2330)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc435ad2330, 0xa74a80, 0xc43f2e5fc0, 0xc43a73fee0, 0xc43a73ff20, 0x7fad6035c8e0, 0xc435ad2330, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc435ad2330, 0xa74a80, 0xc43f2e5fc0, 0x7fad6035c8e0, 0xc435ad2330, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc435ad2330, 0xa74a80, 0xc43f2e5fc0, 0xc43a73fee0, 0xc43a73ff40, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc435b26210, 0xa74a80, 0xc43f2e5fc0, 0xffffffff, 0x0, 0x19, 0xc4422717e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc435b26210, 0xa74a80, 0xc43f2e5fc0, 0xc43a73fee0, 0xc43a73ff60, 0xc442271878, 0x558012, 0x588a58c7, 0x371d1501)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc435b26210, 0xa74a80, 0xc43f2e5fc0, 0xc442271900, 0x0, 0x0, 0x57)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc435b26210, 0xa74a80, 0xc43f2e5fc0, 0xc43a73fee0, 0xc43a752ae0, 0xa91b40, 0xc43a752b20, 0xc43a73fee0, 0xc43a752b20)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc435b26210, 0xa74a80, 0xc43f2e5fc0, 0xc420246100, 0xc4373a70b0, 0xc442271a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc435b26210, 0xa74a80, 0xc43f2e5fc0, 0xc43a73fee0, 0xc43a73ff20, 0x3c47, 0xc420239b18, 0x0, 0xc420239b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc435b26210, 0xc4325b32c0, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdc100, 0xc420331380, 0x10265c0, 0xc435b26270, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdc100, 0xc435b26270)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434cdc100)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 12731 [semacquire]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43517bbf0, 0xc43517bc20, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43517bbf0, 0xc446896800, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43517bbf0, 0xc44634a520, 0x0, 0xc428ac99b0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43517bbf0, 0xa74a80, 0xc44634a520, 0x7fad6035c8e0, 0xc43517bbf0, 0x1038500, 0xc43517bbc0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43517bbc0, 0xa74a80, 0xc44634a520, 0xc4468966e0, 0xc446896700, 0x7fad6035c8e0, 0xc43517bbc0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43517bbc0, 0xa74a80, 0xc44634a520, 0x7fad6035c8e0, 0xc43517bbc0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43517bbc0, 0xa74a80, 0xc44634a520, 0xc4468966e0, 0xc446896720, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43c8273b0, 0xa74a80, 0xc44634a520, 0xffffffff, 0x0, 0x19, 0xc43530f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43c8273b0, 0xa74a80, 0xc44634a520, 0xc4468966e0, 0xc446896740, 0xc43530f878, 0x558012, 0x588a5a4a, 0x11c7020f)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43c8273b0, 0xa74a80, 0xc44634a520, 0xed01c514a, 0x0, 0x0, 0x9ee520)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43c8273b0, 0xa74a80, 0xc44634a520, 0xc4468966e0, 0xc446896760, 0xa91b40, 0xc4468967a0, 0xc4468966e0, 0xc4468967a0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43c8273b0, 0xa74a80, 0xc44634a520, 0xc420246100, 0xc42ec33740, 0xc43530fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43c8273b0, 0xa74a80, 0xc44634a520, 0xc4468966e0, 0xc446896700, 0x788a, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43c8273b0, 0xc440cd2720, 0xc420179d60, 0x0, 0x0, 0x10, 0xc437c4ef58)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4396a7200, 0xc420331380, 0x10265c0, 0xc43c8273e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4396a7200, 0xc43c8273e0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4396a7200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 11292 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc429dd08a0, 0xc429dd0900, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc429dd08a0, 0xc43c0a46e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc429dd08a0, 0xc43f3a82a0, 0x0, 0xc432fa2c30, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc429dd08a0, 0xa74a80, 0xc43f3a82a0, 0x7fad6035c8e0, 0xc429dd08a0, 0x1038500, 0xc429dd07e0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc429dd07e0, 0xa74a80, 0xc43f3a82a0, 0xc43c0a45c0, 0xc43c0a45e0, 0x7fad6035c8e0, 0xc429dd07e0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc429dd07e0, 0xa74a80, 0xc43f3a82a0, 0x7fad6035c8e0, 0xc429dd07e0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc429dd07e0, 0xa74a80, 0xc43f3a82a0, 0xc43c0a45c0, 0xc43c0a4600, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a29aab0, 0xa74a80, 0xc43f3a82a0, 0xffffffff, 0x0, 0x19, 0xc437c7f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a29aab0, 0xa74a80, 0xc43f3a82a0, 0xc43c0a45c0, 0xc43c0a4620, 0xc437c7f878, 0x558012, 0x588a5978, 0x12ac6d23)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a29aab0, 0xa74a80, 0xc43f3a82a0, 0xed01c5078, 0x0, 0x0, 0xca46b)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a29aab0, 0xa74a80, 0xc43f3a82a0, 0xc43c0a45c0, 0xc43c0a4640, 0xa91b40, 0xc43c0a4660, 0xc43c0a45c0, 0xc43c0a4660)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a29aab0, 0xa74a80, 0xc43f3a82a0, 0xc420246100, 0xc4331ed550, 0xc437c7fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a29aab0, 0xa74a80, 0xc43f3a82a0, 0xc43c0a45c0, 0xc43c0a45e0, 0x7876, 0xc420e1fb18, 0x0, 0xc420e1fb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a29aab0, 0xc442bd4300, 0xc420179d60, 0x0, 0x0, 0x65646f6e040a230a, 0x3237312d70691b12)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fa400, 0xc420331380, 0x10265c0, 0xc42a2586c0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fa400, 0xc42a2586c0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fa400)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 10457 [chan receive, 6 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc448f6d860, 0xc42c051590)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc448f6d860, 0xc42c051590)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc448f6d860, 0xc42c051590)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc44873be20, 0xc42c051590)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc44873be20, 0xc42c051590)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc44873be20, 0xc42c051590)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc44873be00, 0xc42c0513b0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc44873be00, 0xc42c0513b0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc44873bde0, 0xc42c0513b0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc44873bde0, 0xc42c0513b0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc4493e71e0, 0xc42c0513b0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc4493e71e0, 0xc42c0512c0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc4493e71e0, 0xc42c0512c0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc430c1be80, 0x1038440, 0xc441cbf1c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 11419 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc447de05d0, 0xc447de0600, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc447de05d0, 0xc442adc980, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc447de05d0, 0xc43e0c0600, 0x0, 0xc431f190b8, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc447de05d0, 0xa74a80, 0xc43e0c0600, 0x7fad6035c8e0, 0xc447de05d0, 0x1038500, 0xc447de05a0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc447de05a0, 0xa74a80, 0xc43e0c0600, 0xc442adc860, 0xc442adc880, 0x7fad6035c8e0, 0xc447de05a0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc447de05a0, 0xa74a80, 0xc43e0c0600, 0x7fad6035c8e0, 0xc447de05a0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc447de05a0, 0xa74a80, 0xc43e0c0600, 0xc442adc860, 0xc442adc8a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440bce8a0, 0xa74a80, 0xc43e0c0600, 0xffffffff, 0x0, 0x19, 0xc4361897e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc440bce8a0, 0xa74a80, 0xc43e0c0600, 0xc442adc860, 0xc442adc8c0, 0xc436189878, 0x558012, 0x588a597c, 0x47ef91)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440bce8a0, 0xa74a80, 0xc43e0c0600, 0xed01c507c, 0x0, 0x0, 0x99565)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc440bce8a0, 0xa74a80, 0xc43e0c0600, 0xc442adc860, 0xc442adc8e0, 0xa91b40, 0xc442adc900, 0xc442adc860, 0xc442adc900)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440bce8a0, 0xa74a80, 0xc43e0c0600, 0xc420246100, 0xc431f9b760, 0xc436189a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc440bce8a0, 0xa74a80, 0xc43e0c0600, 0xc442adc860, 0xc442adc880, 0x4bc6, 0xc420318b18, 0x0, 0xc420318b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc440bce8a0, 0xc439a5dce0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41ed5c013)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438723200, 0xc420331380, 0x10265c0, 0xc440bce8d0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438723200, 0xc440bce8d0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc438723200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 12080 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc442d01dd0, 0xc442d01e00, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc442d01dd0, 0xc441f79ae0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc442d01dd0, 0xc442f320e0, 0x0, 0xc428dc6280, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc442d01dd0, 0xa74a80, 0xc442f320e0, 0x7fad6035c8e0, 0xc442d01dd0, 0x1038500, 0xc442d01da0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc442d01da0, 0xa74a80, 0xc442f320e0, 0xc441f799e0, 0xc441f79a00, 0x7fad6035c8e0, 0xc442d01da0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442d01da0, 0xa74a80, 0xc442f320e0, 0x7fad6035c8e0, 0xc442d01da0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc442d01da0, 0xa74a80, 0xc442f320e0, 0xc441f799e0, 0xc441f79a20, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442d001b0, 0xa74a80, 0xc442f320e0, 0xffffffff, 0x0, 0x19, 0xc435e097e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc442d001b0, 0xa74a80, 0xc442f320e0, 0xc441f799e0, 0xc441f79a40, 0xc435e09878, 0x558012, 0x588a59f3, 0x37b6149d)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442d001b0, 0xa74a80, 0xc442f320e0, 0xed01c50f3, 0x0, 0x0, 0x73c98)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc442d001b0, 0xa74a80, 0xc442f320e0, 0xc441f799e0, 0xc441f79a60, 0xa91b40, 0xc441f79a80, 0xc441f799e0, 0xc441f79a80)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442d001b0, 0xa74a80, 0xc442f320e0, 0xc420246100, 0xc4295c22c0, 0xc435e09a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc442d001b0, 0xa74a80, 0xc442f320e0, 0xc441f799e0, 0xc441f79a00, 0x472f, 0xc435e50b18, 0x0, 0xc435e50b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc442d001b0, 0xc4445a80c0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41fa28d4b)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438064000, 0xc420331380, 0x10265c0, 0xc442d001e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438064000, 0xc442d001e0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc438064000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 12391 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc439e9b2c0, 0xc439e9b2f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc439e9b2c0, 0xc4414e1860, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc439e9b2c0, 0xc442b7e000, 0x0, 0xc439e71070, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc439e9b2c0, 0xa74a80, 0xc442b7e000, 0x7fad6035c8e0, 0xc439e9b2c0, 0x1038500, 0xc439e9b290)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc439e9b290, 0xa74a80, 0xc442b7e000, 0xc4414e1760, 0xc4414e1780, 0x7fad6035c8e0, 0xc439e9b290, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc439e9b290, 0xa74a80, 0xc442b7e000, 0x7fad6035c8e0, 0xc439e9b290, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc439e9b290, 0xa74a80, 0xc442b7e000, 0xc4414e1760, 0xc4414e17a0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43be19320, 0xa74a80, 0xc442b7e000, 0xffffffff, 0x0, 0x19, 0xc4353677e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43be19320, 0xa74a80, 0xc442b7e000, 0xc4414e1760, 0xc4414e17c0, 0xc435367878, 0x558012, 0x588a5a0e, 0x11594457)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43be19320, 0xa74a80, 0xc442b7e000, 0xc435367900, 0x0, 0x0, 0xbf)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43be19320, 0xa74a80, 0xc442b7e000, 0xc4414e1760, 0xc4414e17e0, 0xa91b40, 0xc4414e1800, 0xc4414e1760, 0xc4414e1800)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43be19320, 0xa74a80, 0xc442b7e000, 0xc420246100, 0xc43a105c40, 0xc435367a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43be19320, 0xa74a80, 0xc442b7e000, 0xc4414e1760, 0xc4414e1780, 0x7c58, 0xc420049b18, 0x0, 0xc420049b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43be19320, 0xc4377bdbc0, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434aa1c00, 0xc420331380, 0x10265c0, 0xc43be19350, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434aa1c00, 0xc43be19350)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc434aa1c00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8517 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42e940180, 0xc42e9401b0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42e940180, 0xc4405a54e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42e940180, 0xc433c72ec0, 0x0, 0xc42e9daaf0, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42e940180, 0xa74a80, 0xc433c72ec0, 0x7fad6035c8e0, 0xc42e940180, 0x1038500, 0xc42e940150)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42e940150, 0xa74a80, 0xc433c72ec0, 0xc4405a53e0, 0xc4405a5400, 0x7fad6035c8e0, 0xc42e940150, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42e940150, 0xa74a80, 0xc433c72ec0, 0x7fad6035c8e0, 0xc42e940150, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42e940150, 0xa74a80, 0xc433c72ec0, 0xc4405a53e0, 0xc4405a5420, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42210a6c0, 0xa74a80, 0xc433c72ec0, 0xffffffff, 0x0, 0x19, 0xc448c2f7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42210a6c0, 0xa74a80, 0xc433c72ec0, 0xc4405a53e0, 0xc4405a5440, 0xc448c2f878, 0x558012, 0x588a57b9, 0x3b1ba526)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42210a6c0, 0xa74a80, 0xc433c72ec0, 0xed01c4eb9, 0x0, 0x0, 0xd01ee)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42210a6c0, 0xa74a80, 0xc433c72ec0, 0xc4405a53e0, 0xc4405a5460, 0xa91b40, 0xc4405a5480, 0xc4405a53e0, 0xc4405a5480)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42210a6c0, 0xa74a80, 0xc433c72ec0, 0xc420246100, 0xc42443bbb0, 0xc448c2fa70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42210a6c0, 0xa74a80, 0xc433c72ec0, 0xc4405a53e0, 0xc4405a5400, 0x7a83, 0xc420e18b18, 0x0, 0xc420e18b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42210a6c0, 0xc42693db00, 0xc420179d60, 0x0, 0x0, 0x4d1279726f746973, 0x6f642e7865646e69)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc422b4f000, 0xc420331380, 0x10265c0, 0xc42210a6f0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc422b4f000, 0xc42210a6f0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc422b4f000)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 12198 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4231ee37c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4231ee370)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1(0xc4231ee370, 0xc4445a86c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:427 +0x2d
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:429 +0x27e
goroutine 12197 [chan send, 2 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc43cb882d0, 0xc4445a8660, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 8111 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc440b30930, 0xc440b30960, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc440b30930, 0xc438ec47e0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc440b30930, 0xc43900d1e0, 0x0, 0xc440198100, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc440b30930, 0xa74a80, 0xc43900d1e0, 0x7fad6035c8e0, 0xc440b30930, 0x1038500, 0xc440b30900)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc440b30900, 0xa74a80, 0xc43900d1e0, 0xc438ec46a0, 0xc438ec46c0, 0x7fad6035c8e0, 0xc440b30900, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440b30900, 0xa74a80, 0xc43900d1e0, 0x7fad6035c8e0, 0xc440b30900, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc440b30900, 0xa74a80, 0xc43900d1e0, 0xc438ec46a0, 0xc438ec4700, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43414e5a0, 0xa74a80, 0xc43900d1e0, 0xffffffff, 0x0, 0x19, 0xc4200597e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43414e5a0, 0xa74a80, 0xc43900d1e0, 0xc438ec46a0, 0xc438ec4720, 0xc420059878, 0x558012, 0x588a577a, 0xc811a11)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43414e5a0, 0xa74a80, 0xc43900d1e0, 0xed01c4e7a, 0x0, 0x0, 0x952a7)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43414e5a0, 0xa74a80, 0xc43900d1e0, 0xc438ec46a0, 0xc438ec4740, 0xa91b40, 0xc438ec4760, 0xc438ec46a0, 0xc438ec4760)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43414e5a0, 0xa74a80, 0xc43900d1e0, 0xc420246100, 0xc441a503a0, 0xc420059a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43414e5a0, 0xa74a80, 0xc43900d1e0, 0xc438ec46a0, 0xc438ec46c0, 0x3e9c, 0xc420e1eb18, 0x0, 0xc420e1eb08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43414e5a0, 0xc43b0b85a0, 0xc420179d60, 0x0, 0x0, 0xc4462a7fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aae00, 0xc420331380, 0x10265c0, 0xc43414e5d0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aae00, 0xc43414e5d0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc4267aae00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 11428 [chan send, 4 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc441ff1b30, 0xc43c3da780, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 5347 [semacquire, 13 minutes]:
sync.runtime_Semacquire(0xc4204895c4)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4204895c0)
/usr/local/go/src/sync/mutex.go:85 +0xd0
github.com/weaveworks/cortex/ingester.(*fingerprintLocker).Lock(0xc420235780, 0x475bf267ffed65dd)
/go/src/github.com/weaveworks/cortex/ingester/locker.go:49 +0x6e
github.com/weaveworks/cortex/ingester.(*userState).unlockedGet(0xc42031cec0, 0xc44499fbf0, 0xc420162418, 0x1)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:156 +0x50
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc44499f740, 0xc44499fbf0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:124 +0x260
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc44499f740, 0xc42b418560, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc44499f740, 0xc42b4a0820, 0x0, 0xc4446e8c10, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc44499f740, 0xa74a80, 0xc42b4a0820, 0x7fad6035c8e0, 0xc44499f740, 0x1038500, 0xc44499f710)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc44499f710, 0xa74a80, 0xc42b4a0820, 0xc42b435d60, 0xc42b435d80, 0x7fad6035c8e0, 0xc44499f710, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc44499f710, 0xa74a80, 0xc42b4a0820, 0x7fad6035c8e0, 0xc44499f710, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc44499f710, 0xa74a80, 0xc42b4a0820, 0xc42b435d60, 0xc42b435e00, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444ae7500, 0xa74a80, 0xc42b4a0820, 0xffffffff, 0x0, 0x19, 0xc4344eb7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc444ae7500, 0xa74a80, 0xc42b4a0820, 0xc42b435d60, 0xc42b435e20, 0xc4344eb878, 0x558012, 0x588a575f, 0x36e7dde4)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444ae7500, 0xa74a80, 0xc42b4a0820, 0x411715, 0x0, 0x0, 0x200)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc444ae7500, 0xa74a80, 0xc42b4a0820, 0xc42b435d60, 0xc42b435ea0, 0xa91b40, 0xc42b435ec0, 0xc42b435d60, 0xc42b435ec0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc444ae7500, 0xa74a80, 0xc42b4a0820, 0xc420246100, 0xc444aea970, 0xc4344eba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc444ae7500, 0xa74a80, 0xc42b4a0820, 0xc42b435d60, 0xc42b435d80, 0xad5a, 0xc420313b18, 0x0, 0xc420313b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc444ae7500, 0xc448c5d800, 0xc420179d60, 0x0, 0x0, 0xc42ad71fa8, 0x4b2ba1)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc420cbf400, 0xc420331380, 0x10265c0, 0xc444ae7530, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc420cbf400, 0xc444ae7530)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc420cbf400)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8127 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc43d97727c)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc43d977270)
/usr/local/go/src/sync/waitgroup.go:131 +0x97
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1(0xc43d977270, 0xc43b0b95c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:427 +0x2d
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:429 +0x27e
goroutine 8567 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4468dad20, 0xc4468dad50, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4468dad20, 0xc43b31a0a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4468dad20, 0xc43fb024e0, 0x0, 0xc42de30c50, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4468dad20, 0xa74a80, 0xc43fb024e0, 0x7fad6035c8e0, 0xc4468dad20, 0x1038500, 0xc4468dacf0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4468dacf0, 0xa74a80, 0xc43fb024e0, 0xc44272f620, 0xc44272f640, 0x7fad6035c8e0, 0xc4468dacf0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4468dacf0, 0xa74a80, 0xc43fb024e0, 0x7fad6035c8e0, 0xc4468dacf0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4468dacf0, 0xa74a80, 0xc43fb024e0, 0xc44272f620, 0xc44272f660, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440461680, 0xa74a80, 0xc43fb024e0, 0xffffffff, 0x0, 0x19, 0xc439e2b7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc440461680, 0xa74a80, 0xc43fb024e0, 0xc44272f620, 0xc43b31a000, 0xc439e2b878, 0x558012, 0x588a59b8, 0x38bc914)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440461680, 0xa74a80, 0xc43fb024e0, 0xc439e2b900, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc440461680, 0xa74a80, 0xc43fb024e0, 0xc44272f620, 0xc43b31a020, 0xa91b40, 0xc43b31a040, 0xc44272f620, 0xc43b31a040)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc440461680, 0xa74a80, 0xc43fb024e0, 0xc420246100, 0xc42ec40bd0, 0xc439e2ba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc440461680, 0xa74a80, 0xc43fb024e0, 0xc44272f620, 0xc44272f640, 0x4638, 0xc420314b18, 0x0, 0xc420314b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc440461680, 0xc44847ade0, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6f600, 0xc420331380, 0x10265c0, 0xc4404616b0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6f600, 0xc4404616b0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc421f31b90, 0xc4202460c0, 0x103ac20, 0xc420246600, 0xc433f6f600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8291 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreate(0xc4201e3078, 0x7fad6035c8e0, 0xc42a8fd2f0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:96 +0x8f
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc42a8fd2f0, 0x159dc2dc318, 0x159dc659bf8, 0xc42c2482f0, 0x1, 0x1, 0xc42a8fd200, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:272 +0x7e
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc42a8fd2f0, 0xc42a8fd230, 0x0, 0xc43c598a50, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/cortex._Ingester_Query_Handler.func1(0x7fad6035c8e0, 0xc42a8fd2f0, 0xa934c0, 0xc42a8fd230, 0x7fad6035c8e0, 0xc42a8fd2f0, 0x1038500, 0xc42a8fd2c0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:439 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42a8fd2c0, 0xa934c0, 0xc42a8fd230, 0xc438220aa0, 0xc438220ac0, 0x7fad6035c8e0, 0xc42a8fd2c0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a8fd2c0, 0xa934c0, 0xc42a8fd230, 0x7fad6035c8e0, 0xc42a8fd2c0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42a8fd2c0, 0xa934c0, 0xc42a8fd230, 0xc438220aa0, 0xc438220ae0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a8fd110, 0xa934c0, 0xc42a8fd230, 0xffffffff, 0x0, 0x19, 0xc4457777e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42a8fd110, 0xa934c0, 0xc42a8fd230, 0xc438220aa0, 0xc438220b20, 0xc445777878, 0x558012, 0x588a5791, 0x11ffde7e)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a8fd110, 0xa934c0, 0xc42a8fd230, 0xed01c4e91, 0x0, 0x0, 0x93f5)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42a8fd110, 0xa934c0, 0xc42a8fd230, 0xc438220aa0, 0xc438220b40, 0xa91b40, 0xc438220b60, 0xc438220aa0, 0xc438220b60)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42a8fd110, 0xa934c0, 0xc42a8fd230, 0xc420246100, 0xc43c598a10, 0xc445777a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42a8fd110, 0xa934c0, 0xc42a8fd230, 0xc438220aa0, 0xc438220ac0, 0x41, 0xc420313b18, 0x0, 0xc420313b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Query_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42a8fd110, 0xc442ba8b40, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:441 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc4271a6840, 0xc4385fac00, 0xc420331380, 0x10265d8, 0xc42a8fd1d0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc4271a6840, 0xc4385fac00, 0xc42a8fd1d0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc43c1fd850, 0xc4202460c0, 0x103ac20, 0xc4271a6840, 0xc4385fac00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 11988 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc426bbdef0, 0xc426bbdf20, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc426bbdef0, 0xc43ee83220, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc426bbdef0, 0xc43ee82060, 0x0, 0xc4309ddd70, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc426bbdef0, 0xa74a80, 0xc43ee82060, 0x7fad6035c8e0, 0xc426bbdef0, 0x1038500, 0xc426bbdec0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc426bbdec0, 0xa74a80, 0xc43ee82060, 0xc43ee83120, 0xc43ee83140, 0x7fad6035c8e0, 0xc426bbdec0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc426bbdec0, 0xa74a80, 0xc43ee82060, 0x7fad6035c8e0, 0xc426bbdec0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc426bbdec0, 0xa74a80, 0xc43ee82060, 0xc43ee83120, 0xc43ee83160, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d3a5ce0, 0xa74a80, 0xc43ee82060, 0xffffffff, 0x0, 0x19, 0xc4377e17e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc42d3a5ce0, 0xa74a80, 0xc43ee82060, 0xc43ee83120, 0xc43ee83180, 0xc4377e1878, 0x558012, 0x588a59d5, 0x382e500c)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d3a5ce0, 0xa74a80, 0xc43ee82060, 0xed01c50d5, 0x0, 0x0, 0x86ac6)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc42d3a5ce0, 0xa74a80, 0xc43ee82060, 0xc43ee83120, 0xc43ee831a0, 0xa91b40, 0xc43ee831c0, 0xc43ee83120, 0xc43ee831c0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d3a5ce0, 0xa74a80, 0xc43ee82060, 0xc420246100, 0xc431261350, 0xc4377e1a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc42d3a5ce0, 0xa74a80, 0xc43ee82060, 0xc43ee83120, 0xc43ee83140, 0xd89, 0xc440d67b18, 0x0, 0xc440d67b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc42d3a5ce0, 0xc43d51a240, 0xc420179d60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4394f2600, 0xc420331380, 0x10265c0, 0xc42d3a5e00, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4394f2600, 0xc42d3a5e00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4394f2600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8126 [chan send, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc441ff04b0, 0xc43b0b9560, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 8152 [chan send, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc42c0502d0, 0xc42c2128a0, 0x44a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x151
created by github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x16a
goroutine 8864 [semacquire, 10 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc4487ec240, 0xc4487ec270, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc4487ec240, 0xc44a3d32a0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc4487ec240, 0xc44a514ca0, 0x0, 0xc4402dc670, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc4487ec240, 0xa74a80, 0xc44a514ca0, 0x7fad6035c8e0, 0xc4487ec240, 0x1038500, 0xc4487ec210)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc4487ec210, 0xa74a80, 0xc44a514ca0, 0xc44a3d31a0, 0xc44a3d31c0, 0x7fad6035c8e0, 0xc4487ec210, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc4487ec210, 0xa74a80, 0xc44a514ca0, 0x7fad6035c8e0, 0xc4487ec210, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc4487ec210, 0xa74a80, 0xc44a514ca0, 0xc44a3d31a0, 0xc44a3d31e0, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442487200, 0xa74a80, 0xc44a514ca0, 0xffffffff, 0x0, 0x19, 0xc444c057e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc442487200, 0xa74a80, 0xc44a514ca0, 0xc44a3d31a0, 0xc44a3d3200, 0xc444c05878, 0x558012, 0x588a57f6, 0x42dfb09)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442487200, 0xa74a80, 0xc44a514ca0, 0xed01c4ef6, 0x0, 0x0, 0xd2792)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc442487200, 0xa74a80, 0xc44a514ca0, 0xc44a3d31a0, 0xc44a3d3220, 0xa91b40, 0xc44a3d3240, 0xc44a3d31a0, 0xc44a3d3240)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc442487200, 0xa74a80, 0xc44a514ca0, 0xc420246100, 0xc449d20670, 0xc444c05a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc442487200, 0xa74a80, 0xc44a514ca0, 0xc44a3d31a0, 0xc44a3d31c0, 0x4d2c, 0xc420313b18, 0x0, 0xc420313b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc442487200, 0xc428978de0, 0xc420179d60, 0x0, 0x0, 0x50, 0xc41f1a9759)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439b87f00, 0xc420331380, 0x10265c0, 0xc442487230, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439b87f00, 0xc442487230)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc439b87f00)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8338 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc42d1ab800, 0xc42d1ab830, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc42d1ab800, 0xc437d58ae0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc42d1ab800, 0xc437da1440, 0x0, 0xc42b9ddd18, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc42d1ab800, 0xa74a80, 0xc437da1440, 0x7fad6035c8e0, 0xc42d1ab800, 0x1038500, 0xc42d1ab7d0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc42d1ab7d0, 0xa74a80, 0xc437da1440, 0xc437d589e0, 0xc437d58a00, 0x7fad6035c8e0, 0xc42d1ab7d0, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc42d1ab7d0, 0xa74a80, 0xc437da1440, 0x7fad6035c8e0, 0xc42d1ab7d0, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc42d1ab7d0, 0xa74a80, 0xc437da1440, 0xc437d589e0, 0xc437d58a20, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43a5d7ec0, 0xa74a80, 0xc437da1440, 0xffffffff, 0x0, 0x19, 0xc43b4f37e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43a5d7ec0, 0xa74a80, 0xc437da1440, 0xc437d589e0, 0xc437d58a40, 0xc43b4f3878, 0x558012, 0x588a5798, 0xdab9c82)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43a5d7ec0, 0xa74a80, 0xc437da1440, 0xed01c4e98, 0x0, 0x0, 0x16375a)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43a5d7ec0, 0xa74a80, 0xc437da1440, 0xc437d589e0, 0xc437d58a60, 0xa91b40, 0xc437d58a80, 0xc437d589e0, 0xc437d58a80)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43a5d7ec0, 0xa74a80, 0xc437da1440, 0xc420246100, 0xc42c8d4750, 0xc43b4f3a70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43a5d7ec0, 0xa74a80, 0xc437da1440, 0xc437d589e0, 0xc437d58a00, 0x8c54, 0xc420e18b18, 0x0, 0xc420e18b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43a5d7ec0, 0xc44363f860, 0xc420179d60, 0x0, 0x0, 0x30, 0x0)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fb600, 0xc420331380, 0x10265c0, 0xc43a5d7ef0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fb600, 0xc43a5d7ef0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4385fb600)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8125 [chan receive, 12 minutes]:
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420064c80, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x53b
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.UninstrumentedHandler.func1(0x1036f00, 0xc42276b9f0, 0xc441ff04b0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:75 +0x47
net/http.HandlerFunc.ServeHTTP(0xb47360, 0x1036f00, 0xc42276b9f0, 0xc441ff04b0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.(Handler).ServeHTTP-fm(0x1036f00, 0xc42276b9f0, 0xc441ff04b0)
/usr/local/go/src/net/http/h2_bundle.go:4084 +0x4d
github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x1037400, 0xc438a113c0, 0xc441ff04b0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x2ab
net/http.HandlerFunc.ServeHTTP(0xc420171590, 0x1037400, 0xc438a113c0, 0xc441ff04b0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420171270, 0x1037400, 0xc438a113c0, 0xc441ff04b0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/gorilla/mux/mux.go:109 +0x10d
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Instrument.Wrap.func1(0x1037400, 0xc438a113a0, 0xc441ff02d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/instrument.go:43 +0x1a2
net/http.HandlerFunc.ServeHTTP(0xc420331590, 0x1037400, 0xc438a113a0, 0xc441ff02d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.Log.Wrap.func1(0x1036e40, 0xc438a11360, 0xc441ff02d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/logging.go:35 +0x15c
net/http.HandlerFunc.ServeHTTP(0xc42033e3a0, 0x1036e40, 0xc438a11360, 0xc441ff02d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.Middleware.func1(0x1037780, 0xc43d0740d0, 0xc441ff02d0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:37 +0x449
net/http.HandlerFunc.ServeHTTP(0xc4203315c0, 0x1037780, 0xc43d0740d0, 0xc441ff01e0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42007ae80, 0x1037780, 0xc43d0740d0, 0xc441ff01e0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc422c7e000, 0x1038440, 0xc42d024a00)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 8124 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreateSeries(0xc4201e3078, 0x7fad6035c8e0, 0xc43d975260, 0xc43d975290, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:121 +0xad
github.com/weaveworks/cortex/ingester.(*Ingester).append(0xc4201e3040, 0x7fad6035c8e0, 0xc43d975260, 0xc438a10460, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:231 +0x208
github.com/weaveworks/cortex/ingester.(*Ingester).Push(0xc4201e3040, 0x7fad6035c8e0, 0xc43d975260, 0xc438e8ce20, 0x0, 0xc43d977120, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:205 +0x79
github.com/weaveworks/cortex._Ingester_Push_Handler.func1(0x7fad6035c8e0, 0xc43d975260, 0xa74a80, 0xc438e8ce20, 0x7fad6035c8e0, 0xc43d975260, 0x1038500, 0xc43d975230)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:421 +0xa2
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerUserHeaderInterceptor(0x7fad6035c8e0, 0xc43d975230, 0xa74a80, 0xc438e8ce20, 0xc438a10320, 0xc438a10340, 0x7fad6035c8e0, 0xc43d975230, 0xa3e980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_auth.go:57 +0x15a
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d975230, 0xa74a80, 0xc438e8ce20, 0x7fad6035c8e0, 0xc43d975230, 0x103b980, 0x1074250)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1(0x7fad6035c8e0, 0xc43d975230, 0xa74a80, 0xc438e8ce20, 0xc438a10320, 0xc438a10360, 0x0, 0x0, 0x102f900, 0xc420162ea0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:56 +0x39d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d298de0, 0xa74a80, 0xc438e8ce20, 0xffffffff, 0x0, 0x19, 0xc4260fb7e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerInstrumentInterceptor.func1(0x7fad6035c8e0, 0xc43d298de0, 0xa74a80, 0xc438e8ce20, 0xc438a10320, 0xc438a103a0, 0xc4260fb878, 0x558012, 0x588a577e, 0x428c614)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_instrumentation.go:15 +0x9e
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d298de0, 0xa74a80, 0xc438e8ce20, 0xed01c4e7e, 0x0, 0x0, 0x20a5b0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware.ServerLoggingInterceptor.func1(0x7fad6035c8e0, 0xc43d298de0, 0xa74a80, 0xc438e8ce20, 0xc438a10320, 0xc438a103c0, 0xa91b40, 0xc438a103e0, 0xc438a10320, 0xc438a103e0)
/go/src/github.com/weaveworks/cortex/vendor/github.com/weaveworks/common/middleware/grpc_logging.go:17 +0x9d
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x7fad6035c8e0, 0xc43d298de0, 0xa74a80, 0xc438e8ce20, 0xc420246100, 0xc43a078110, 0xc4260fba70, 0x410558)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:21 +0x66
github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware.ChainUnaryServer.func1(0x7fad6035c8e0, 0xc43d298de0, 0xa74a80, 0xc438e8ce20, 0xc438a10320, 0xc438a10340, 0x86ee, 0xc420e18b18, 0x0, 0xc420e18b08)
/go/src/github.com/weaveworks/cortex/vendor/github.com/mwitkow/go-grpc-middleware/chain.go:28 +0x118
github.com/weaveworks/cortex._Ingester_Push_Handler(0xad6580, 0xc4201e3040, 0x7fad6035c8e0, 0xc43d298de0, 0xc43b0b88a0, 0xc420179d60, 0x0, 0x0, 0x7fad625dc960, 0xc41f37d9fd)
/go/src/github.com/weaveworks/cortex/cortex.pb.go:423 +0x166
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).processUnaryRPC(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4275e7200, 0xc420331380, 0x10265c0, 0xc43d298e10, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:708 +0xbd8
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).handleStream(0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4275e7200, 0xc43d298e10)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:892 +0x6a4
github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201622c0, 0xc4202460c0, 0x103ac20, 0xc42000c300, 0xc4275e7200)
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:468 +0xab
created by github.com/weaveworks/cortex/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
/go/src/github.com/weaveworks/cortex/vendor/google.golang.org/grpc/server.go:469 +0xa3
goroutine 8239 [semacquire, 12 minutes]:
sync.runtime_Semacquire(0xc4201e3084)
/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*RWMutex).RLock(0xc4201e3078)
/usr/local/go/src/sync/rwmutex.go:43 +0x5d
github.com/weaveworks/cortex/ingester.(*userStates).getOrCreate(0xc4201e3078, 0x7fad6035c8e0, 0xc43c59b320, 0x0, 0x0, 0x0)
/go/src/github.com/weaveworks/cortex/ingester/user_state.go:96 +0x8f
github.com/weaveworks/cortex/ingester.(*Ingester).query(0xc4201e3040, 0x7fad6035c8e0, 0xc43c59b320, 0x159dc2e2c6f, 0x159dc66054f, 0xc42962f5d0, 0x1, 0x1, 0xc43c59b300, 0x1039120, ...)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:272 +0x7e
github.com/weaveworks/cortex/ingester.(*Ingester).Query(0xc4201e3040, 0x7fad6035c8e0, 0xc43c59b320, 0xc43c59b260, 0x0, 0xc43d794240, 0xa01e00)
/go/src/github.com/weaveworks/cortex/ingester/ingester.go:261 +0x9f
github.com/weaveworks/c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment