influxdata / influxdata/influxdb

Panic with concurrent map writes error when running Flux scripts from Chronograf

Open
#19,702 1 comment 1 reaction 1 assignee View on GitHub

@psteinbachs is already working on this.

Since Oct 13, 2020.

1.x kind/bug
Dominant language
Rust
Stars
31.7k
Forks
3.7k
Avg merge
13h 37m
Merged PRs (30d)
8

Description

Steps to reproduce:

Unfortunately I can't reproduce this all the time, maybe it's also data related?

Simplified Flux scripts:

(calculating aggregated Apdex score from HTTP access logs, not yet completed)

ds = from(bucket:"my-http-access-log-database")
  |> range(start: dashboardTime, stop: upperDashboardTime)
  |> filter(fn: (r) => 
    r._measurement == "my-http-access-log-measurement" and 
    r._field == "v.response-time"
  )

apdexT = 0.3

satisfiedCount = ds
  |> filter(fn: (r) => 
    r._value <= apdexT and
    r["v.status"] !~ /5../
  )
  |> keep(columns: ["_time", "_value"])
  |> aggregateWindow(every: 5m, fn: count)
  
toleratingCount = ds
  |> filter(fn: (r) => 
    r._value <= apdexT * 4.0 and r._value > apdexT and
    r["v.status"] !~ /5../
  )
  |> keep(columns: ["_time", "_value"])
  |> aggregateWindow(every: 5m, fn: count)

join(
  tables: {sat: satisfiedCount, tol: toleratingCount},
  on: ["_time"]
) |> yield()

Expected behavior:
Got result from InfluxDB.

Actual behavior:
Got bad gateway error, InfluxDB been terminated due to panic. (logs attached below)

Environment info:

  • System info: Linux 4.9.0-13-amd64 x86_64
  • InfluxDB version: InfluxDB v1.8.3 (git: 1.8 563e6c3d1a7a2790763c6289501095dbec19244e)
  • Other relevant environment details:
    Kubernetes 1.17.12 on AWS EC2 r5.large, Docker 19.3.11, Chronograf 1.8.6

Config:
Only with following additional environment variables:

INFLUXDB_REPORTING_DISABLED: "true"
INFLUXDB_HTTP_FLUX_ENABLED: "true"
INFLUXDB_COORDINATOR_QUERY_TIMEOUT: 10s
INFLUXDB_COORDINATOR_LOG_QUERIES_AFTER: 8s

Logs:

Panic goroutine

fatal error: concurrent map writes
goroutine 861 [running]:
runtime.throw(0x16a301b, 0x15)
    /usr/local/go/src/runtime/panic.go:774 +0x72 fp=0xc002dffac8 sp=0xc002dffa98 pc=0x431272
runtime.mapassign_faststr(0x1421660, 0xc002a03cb0, 0x31721d2, 0x1, 0x25ab320)
    /usr/local/go/src/runtime/map_faststr.go:211 +0x417 fp=0xc002dffb30 sp=0xc002dffac8 pc=0x4150d7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/values.(*object).Set(0xc002891e60, 0x31721d2, 0x1, 0x25ab320, 0xc002cbb4a0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/values/object.go:110 +0x650 fp=0xc002dffbb8 sp=0xc002dffb30 pc=0xc4f480
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*RowPredicateFn).Eval(0xc002891ec0, 0x258c820, 0xc002a038f0, 0x25ade20, 0xc002cbb4a0, 0xc003119f00, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/row_fn.go:214 +0xa2 fp=0xc002dffc40 sp=0xc002dffbb8 pc=0xce9ef2
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filter(0xc002a03da0, 0x25a6d80, 0xc00036b720, 0x25ade20, 0xc002cbb4a0, 0xc003060d20, 0xc002a46000, 0x1f40, 0x1f40)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:279 +0x24e fp=0xc002dffcf8 sp=0xc002dffc40 pc=0xe8760e
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1.1(0x25a6d80, 0xc00036b720, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:241 +0xa5 fp=0xc002dffe00 sp=0xc002dffcf8 pc=0xf04345
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*tableBuffer).Do(0xc00036b7c0, 0xc003084180, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/table.go:64 +0xd6 fp=0xc002dffe78 sp=0xc002dffe00 pc=0xcee306
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1(0x258c760, 0xc003084100, 0xc003084140, 0xc004058d20, 0xc0004f0730)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:240 +0xe7 fp=0xc002dffed8 sp=0xc002dffe78 pc=0xf04817
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext.func1(0xc004001da0, 0xc004001d40, 0xc0030840c0, 0x258c760, 0xc003084100, 0xc003084140)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:109 +0xd6 fp=0xc002dfffb0 sp=0xc002dffed8 pc=0xe625d6
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc002dfffb8 sp=0xc002dfffb0 pc=0x460f61
created by github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:106 +0x1a7

Other goroutines

Show logs
goroutine 1 [chan receive, 1 minutes]:
main.(*Main).Run(0xc00038bf20, 0xc0000aa1b0, 0x0, 0x0, 0xc00038bf20, 0x43f0ca)
    /go/src/github.com/influxdata/influxdb/cmd/influxd/main.go:90 +0x2c9
main.main()
    /go/src/github.com/influxdata/influxdb/cmd/influxd/main.go:45 +0x13d
goroutine 19 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:147 +0x9c
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:23 +0x22
created by os/signal.init.0
    /usr/local/go/src/os/signal/signal_unix.go:29 +0x41
goroutine 8 [select]:
github.com/influxdata/influxdb/vendor/go.opencensus.io/stats/view.(*worker).start(0xc00017ef50)
    /go/src/github.com/influxdata/influxdb/vendor/go.opencensus.io/stats/view/worker.go:154 +0x100
created by github.com/influxdata/influxdb/vendor/go.opencensus.io/stats/view.init.0
    /go/src/github.com/influxdata/influxdb/vendor/go.opencensus.io/stats/view/worker.go:32 +0x57
goroutine 9 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fc9b3795ec8, 0x72, 0x0)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000173518, 0x72, 0x0, 0x0, 0x168abea)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000173500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc000173500, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc000427580, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000427580, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/tcpsock.go:261 +0x47
github.com/influxdata/influxdb/tcp.(*Mux).Serve(0xc00045e120, 0x2584720, 0xc000427580, 0xc000427580, 0x0)
    /go/src/github.com/influxdata/influxdb/tcp/mux.go:75 +0x92
created by github.com/influxdata/influxdb/cmd/influxd/run.(*Server).Open
    /go/src/github.com/influxdata/influxdb/cmd/influxd/run/server.go:393 +0x280
goroutine 189 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b3795c58, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00011ff18, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00011ff00, 0xc002e3f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc00011ff00, 0xc002e3f000, 0x1000, 0x1000, 0xc002e099e8, 0x4d33dd, 0xc00011ff00)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000c2820, 0xc002e3f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).Read(0xc002e0da10, 0xc002e3f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:785 +0xf4
bufio.(*Reader).fill(0xc002dd0ea0)
    /usr/local/go/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc002dd0ea0, 0x4, 0x0, 0x0, 0x0, 0x0, 0xc002e09ad0)
    /usr/local/go/src/bufio/bufio.go:138 +0x4f
net/http.(*conn).readRequest(0xc000221e00, 0x258c760, 0xc00044cdc0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:962 +0xb3b
net/http.(*conn).serve(0xc000221e00, 0x258c760, 0xc00044cdc0)
    /usr/local/go/src/net/http/server.go:1817 +0x6d4
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 205 [select]:
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compactCache(0xc0000d2140)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2027 +0x132
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableSnapshotCompactions.func1(0xc002c67ba0, 0xc0000d2140)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:505 +0x5b
created by github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableSnapshotCompactions
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:505 +0x155
goroutine 853 [select]:
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).UnsafeWriteBuffer(0xc002bf47c0, 0x25a7080, 0xc002c3c880, 0x0, 0xc002e00d78)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:67 +0x126
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).write(0xc002bf47c0, 0xc0029fd7c0, 0xa, 0xa, 0x25a3601, 0xc002ad97a0, 0xc0045d8140)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:54 +0xc7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).Write(...)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:32
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1.1(0x25a6d80, 0xc00036b720, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:262 +0x341
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*tableBuffer).Do(0xc00036b770, 0xc002bf4800, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/table.go:64 +0xd6
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1(0x258c760, 0xc002bf4780, 0xc002bf47c0, 0xc002a26240, 0xc001d5e1e0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:240 +0xe7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext.func1(0xc003188c00, 0xc003188ba0, 0xc002bf4740, 0x258c760, 0xc002bf4780, 0xc002bf47c0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:109 +0xd6
created by github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:106 +0x1a7
goroutine 196 [select]:
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compact(0xc00017d180, 0xc002c67b10)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2074 +0x26f
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableLevelCompactions.func1(0xc002c67b10, 0xc00017d180)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:426 +0x65
created by github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableLevelCompactions
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:426 +0x131
goroutine 313 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b3795848, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0009cdf18, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0009cdf00, 0xc002b50000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc0009cdf00, 0xc002b50000, 0x1000, 0x1000, 0xc00168f9e8, 0x4d33dd, 0xc0009cdf00)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000424908, 0xc002b50000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).Read(0xc002e0ef60, 0xc002b50000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:785 +0xf4
bufio.(*Reader).fill(0xc002dd0a80)
    /usr/local/go/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc002dd0a80, 0x4, 0x0, 0x0, 0x0, 0x0, 0xc00168fad0)
    /usr/local/go/src/bufio/bufio.go:138 +0x4f
net/http.(*conn).readRequest(0xc001a2e1e0, 0x258c760, 0xc0002d63c0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:962 +0xb3b
net/http.(*conn).serve(0xc001a2e1e0, 0x258c760, 0xc0002d63c0)
    /usr/local/go/src/net/http/server.go:1817 +0x6d4
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 850 [select]:
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*executionState).do.func3(0xc000b6d380, 0x258c820, 0xc002a038f0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/executor.go:292 +0x16a
created by github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*executionState).do
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/executor.go:289 +0x1b4
goroutine 829 [select]:
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*result).Do(0xc002a26240, 0xc002a0a3c0, 0xc002a26240, 0xc000c3b000)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/result.go:60 +0xd9
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/csv.(*ResultEncoder).Encode(0xc002a26270, 0x2556ec0, 0xc0029ff520, 0x2571100, 0xc002a26240, 0xc0012e4f48, 0x40be65, 0x1471880)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/csv/result.go:830 +0x326
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux.(*DelimitedMultiResultEncoder).Encode(0xc002a262a0, 0x7fc99eee7f68, 0xc004696520, 0x2591d60, 0xc002a262d0, 0x2592101, 0xc0001e0160, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/result.go:294 +0xd9
github.com/influxdata/influxdb/services/httpd.(*Handler).serveFluxQuery(0xc00022dd00, 0x7fc99ef183d0, 0xc004696520, 0xc00022d700, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/services/httpd/handler.go:1419 +0x570
github.com/influxdata/influxdb/services/httpd.authenticate.func1(0x7fc99ef183d0, 0xc004696520, 0xc00022d700)
    /go/src/github.com/influxdata/influxdb/services/httpd/handler.go:1756 +0x7e1
net/http.HandlerFunc.ServeHTTP(0xc0004744c0, 0x7fc99ef183d0, 0xc004696520, 0xc00022d700)
    /usr/local/go/src/net/http/server.go:2007 +0x44
github.com/influxdata/influxdb/services/httpd.(*Handler).responseWriter.func1(0x257c8e0, 0xc00034a3c0, 0xc00022d700)
    /go/src/github.com/influxdata/influxdb/services/httpd/handler.go:1959 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0004744e0, 0x257c8e0, 0xc00034a3c0, 0xc00022d700)
    /usr/local/go/src/net/http/server.go:2007 +0x44
github.com/influxdata/influxdb/services/httpd.gzipFilter.func1(0x257c960, 0xc004696500, 0xc00022d700)
    /go/src/github.com/influxdata/influxdb/services/httpd/gzip.go:39 +0x245
net/http.HandlerFunc.ServeHTTP(0xc000474500, 0x257c960, 0xc004696500, 0xc00022d700)
    /usr/local/go/src/net/http/server.go:2007 +0x44
net/http.HandlerFunc.ServeHTTP(0xc000474520, 0x257c960, 0xc004696500, 0xc00022d700)
    /usr/local/go/src/net/http/server.go:2007 +0x44
github.com/influxdata/influxdb/services/httpd.cors.func1(0x257c960, 0xc004696500, 0xc00022d700)
    /go/src/github.com/influxdata/influxdb/services/httpd/handler.go:1883 +0xde
net/http.HandlerFunc.ServeHTTP(0xc000474540, 0x257c960, 0xc004696500, 0xc00022d700)
    /usr/local/go/src/net/http/server.go:2007 +0x44
github.com/influxdata/influxdb/services/httpd.requestID.func1(0x257c960, 0xc004696500, 0xc00022d700)
    /go/src/github.com/influxdata/influxdb/services/httpd/handler.go:1914 +0x34d
net/http.HandlerFunc.ServeHTTP(0xc000474560, 0x257c960, 0xc004696500, 0xc00022d700)
    /usr/local/go/src/net/http/server.go:2007 +0x44
github.com/influxdata/influxdb/services/httpd.(*Handler).logging.func1(0x257c960, 0xc0046964e0, 0xc00022d700)
    /go/src/github.com/influxdata/influxdb/services/httpd/handler.go:1940 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000474580, 0x257c960, 0xc0046964e0, 0xc00022d700)
    /usr/local/go/src/net/http/server.go:2007 +0x44
github.com/influxdata/influxdb/services/httpd.(*Handler).recovery.func1(0x25849e0, 0xc0003b9260, 0xc00022d700)
    /go/src/github.com/influxdata/influxdb/services/httpd/handler.go:1996 +0x17b
net/http.HandlerFunc.ServeHTTP(0xc0004745a0, 0x25849e0, 0xc0003b9260, 0xc00022d700)
    /usr/local/go/src/net/http/server.go:2007 +0x44
github.com/influxdata/influxdb/vendor/github.com/bmizerany/pat.(*PatternServeMux).ServeHTTP(0xc0004275c0, 0x25849e0, 0xc0003b9260, 0xc00022d700)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/bmizerany/pat/mux.go:117 +0x153
github.com/influxdata/influxdb/services/httpd.(*Handler).ServeHTTP(0xc00022dd00, 0x25849e0, 0xc0003b9260, 0xc00022d700)
    /go/src/github.com/influxdata/influxdb/services/httpd/handler.go:459 +0x398
net/http.serverHandler.ServeHTTP(0xc0001260e0, 0x25849e0, 0xc0003b9260, 0xc00022d700)
    /usr/local/go/src/net/http/server.go:2802 +0xa4
net/http.(*conn).serve(0xc000458280, 0x258c760, 0xc0007add80)
    /usr/local/go/src/net/http/server.go:1890 +0x875
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 870 [runnable]:
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.Values(0x25a6d80, 0xc006264320, 0x0, 0xc001a2f400, 0xc8)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/utils.go:11 +0x322
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1.1(0x25a6d80, 0xc006264320, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:255 +0x1fc
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*tableBuffer).Do(0xc0062644b0, 0xc0031ab300, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/table.go:64 +0xd6
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1(0x258c760, 0xc0031ab280, 0xc0031ab2c0, 0xc000275e50, 0xc0004f6718)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:240 +0xe7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext.func1(0xc004251aa0, 0xc004251a40, 0xc0031ab240, 0x258c760, 0xc0031ab280, 0xc0031ab2c0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:109 +0xd6
created by github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:106 +0x1a7
goroutine 371 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b37956a8, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc003717d98, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc003717d80, 0xc003c1a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc003717d80, 0xc003c1a000, 0x1000, 0x1000, 0x0, 0x3030320000000000, 0xed7107cd3)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000424f08, 0xc003c1a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).Read(0xc0037ab2c0, 0xc003c1a000, 0x1000, 0x1000, 0xc000822f80, 0x315e2fc, 0x38600000002)
    /usr/local/go/src/net/http/server.go:785 +0xf4
bufio.(*Reader).fill(0xc002dd1680)
    /usr/local/go/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).ReadSlice(0xc002dd1680, 0xa, 0x7fc99f271b80, 0xc002f399a8, 0x40de86, 0xc006032b00, 0x100)
    /usr/local/go/src/bufio/bufio.go:359 +0x3d
bufio.(*Reader).ReadLine(0xc002dd1680, 0xc002f399b0, 0x35f5a60, 0x7fc9b383e6d0, 0x0, 0x1, 0xc002f399f0)
    /usr/local/go/src/bufio/bufio.go:388 +0x34
net/textproto.(*Reader).readLineSlice(0xc002e0dda0, 0xc006032b00, 0xc003717d80, 0x0, 0x0, 0x43309c)
    /usr/local/go/src/net/textproto/reader.go:57 +0x6c
net/textproto.(*Reader).ReadLine(...)
    /usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc002dd1680, 0x0, 0xc006032b00, 0x0, 0x0)
    /usr/local/go/src/net/http/request.go:1012 +0x92
net/http.(*conn).readRequest(0xc001a2e5a0, 0x258c760, 0xc000822f40, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:965 +0x15f
net/http.(*conn).serve(0xc001a2e5a0, 0x258c760, 0xc000822f40)
    /usr/local/go/src/net/http/server.go:1817 +0x6d4
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 195 [select]:
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compactCache(0xc00017d180)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2027 +0x132
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableSnapshotCompactions.func1(0xc002c67b00, 0xc00017d180)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:505 +0x5b
created by github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableSnapshotCompactions
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:505 +0x155
goroutine 198 [select]:
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compact(0xc00017d540, 0xc002c67b30)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2074 +0x26f
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableLevelCompactions.func1(0xc002c67b30, 0xc00017d540)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:426 +0x65
created by github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableLevelCompactions
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:426 +0x131
goroutine 261 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b37959e8, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000280718, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000280700, 0xc0014ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000280700, 0xc0014ef000, 0x1000, 0x1000, 0xc002f3b9e8, 0x4d33dd, 0xc000280700)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0004248e0, 0xc0014ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).Read(0xc002e0dd70, 0xc0014ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:785 +0xf4
bufio.(*Reader).fill(0xc002194960)
    /usr/local/go/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc002194960, 0x4, 0x0, 0x0, 0x0, 0x0, 0xc002f3bad0)
    /usr/local/go/src/bufio/bufio.go:138 +0x4f
net/http.(*conn).readRequest(0xc001a2e000, 0x258c760, 0xc00044d680, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:962 +0xb3b
net/http.(*conn).serve(0xc001a2e000, 0x258c760, 0xc00044d680)
    /usr/local/go/src/net/http/server.go:1817 +0x6d4
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 350 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b3795778, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc003717818, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc003717800, 0xc003b4c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc003717800, 0xc003b4c000, 0x1000, 0x1000, 0x0, 0x0, 0x15e9340)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000424e20, 0xc003b4c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).Read(0xc0037aac30, 0xc003b4c000, 0x1000, 0x1000, 0x5, 0x0, 0x38800000000)
    /usr/local/go/src/net/http/server.go:785 +0xf4
bufio.(*Reader).fill(0xc002dd1560)
    /usr/local/go/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).ReadSlice(0xc002dd1560, 0xa, 0x7fc9b378ea30, 0xc00168b9a8, 0x40de86, 0xc00022c100, 0x100)
    /usr/local/go/src/bufio/bufio.go:359 +0x3d
bufio.(*Reader).ReadLine(0xc002dd1560, 0xc00168b9b0, 0xc000060e00, 0x7fc9b383e008, 0x0, 0x0, 0xc00168b9f0)
    /usr/local/go/src/bufio/bufio.go:388 +0x34
net/textproto.(*Reader).readLineSlice(0xc003df0000, 0xc00022c100, 0xc003717800, 0x0, 0x0, 0x43309c)
    /usr/local/go/src/net/textproto/reader.go:57 +0x6c
net/textproto.(*Reader).ReadLine(...)
    /usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc002dd1560, 0x0, 0xc00022c100, 0x0, 0x0)
    /usr/local/go/src/net/http/request.go:1012 +0x92
net/http.(*conn).readRequest(0xc001a2e500, 0x258c760, 0xc000822880, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:965 +0x15f
net/http.(*conn).serve(0xc001a2e500, 0x258c760, 0xc000822880)
    /usr/local/go/src/net/http/server.go:1817 +0x6d4
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 855 [select]:
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).UnsafeWriteBuffer(0xc002c41c80, 0x25a7080, 0xc002c56540, 0x0, 0xc002dfcd78)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:67 +0x126
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).write(0xc002c41c80, 0xc0029fdae0, 0xa, 0xa, 0x25a3601, 0xc002c4cde0, 0xc0045d8140)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:54 +0xc7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).Write(...)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:32
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1.1(0x25a6d80, 0xc00036bbd0, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:262 +0x341
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*tableBuffer).Do(0xc00036bcc0, 0xc002c41cc0, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/table.go:64 +0xd6
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1(0x258c760, 0xc002c41c40, 0xc002c41c80, 0xc004058d20, 0xc002df3730)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:240 +0xe7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext.func1(0xc003188e40, 0xc003188de0, 0xc002c41c00, 0x258c760, 0xc002c41c40, 0xc002c41c80)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:109 +0xd6
created by github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:106 +0x1a7
goroutine 297 [IO wait]:
goroutine 297 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b3795918, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000581c98, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000581c80, 0xc001537000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000581c80, 0xc001537000, 0x1000, 0x1000, 0xc002e059e8, 0x4d33dd, 0xc000581c80)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000c2300, 0xc001537000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).Read(0xc0035a8660, 0xc001537000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:785 +0xf4
bufio.(*Reader).fill(0xc002195080)
    /usr/local/go/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc002195080, 0x4, 0x0, 0x0, 0x0, 0x0, 0xc002e05ad0)
    /usr/local/go/src/bufio/bufio.go:138 +0x4f
net/http.(*conn).readRequest(0xc0004588c0, 0x258c760, 0xc00044da40, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:962 +0xb3b
net/http.(*conn).serve(0xc0004588c0, 0x258c760, 0xc00044da40)
    /usr/local/go/src/net/http/server.go:1817 +0x6d4
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 830 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b37955d8, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0005db798, 0x72, 0x0, 0x1, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0005db780, 0xc00458c611, 0x1, 0x1, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc0005db780, 0xc00458c611, 0x1, 0x1, 0xc0007adc58, 0xc0004f3768, 0x48309c)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000c26b8, 0xc00458c611, 0x1, 0x1, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).backgroundRead(0xc00458c600)
    /usr/local/go/src/net/http/server.go:677 +0x58
created by net/http.(*connReader).startBackgroundRead
    /usr/local/go/src/net/http/server.go:673 +0xd4
goroutine 833 [select]:
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext(0x258c760, 0xc0031ab280, 0x25aace0, 0xc0062642d0, 0xc002a72ff0, 0xa, 0xa, 0xc0031ab240, 0xffffffffffffffff, 0x0, ...)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:114 +0x25b
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable(0xc002a03da0, 0x7fc99ef1b700, 0xc0062644b0, 0x25ade20, 0xc0031a69c0, 0xc003df15f0, 0xc002bf0978, 0x0, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:239 +0x169
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).Process(0xc002a03da0, 0x4d5eccd93a5f1dca, 0xb8e093295a108e, 0x7fc99ef1b700, 0xc0062644b0, 0x1, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:228 +0x6e0
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.processMessage(0x258c820, 0xc002a038f0, 0x25935a0, 0xc002a03da0, 0x25710c0, 0xc0041bfc20, 0xc002bcbe00, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/transport.go:206 +0x2d6
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*consecutiveTransport).processMessages(0xc002891f20, 0x258c820, 0xc002a038f0, 0xa)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/transport.go:159 +0xc6
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*poolDispatcher).run(0xc002891b00, 0x258c820, 0xc002a038f0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/dispatcher.go:132 +0x65
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*poolDispatcher).Start.func1(0xc002891b00, 0x258c820, 0xc002a038f0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/dispatcher.go:86 +0xcd
created by github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*poolDispatcher).Start
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/dispatcher.go:63 +0x7e
goroutine 869 [select]:
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).UnsafeWriteBuffer(0xc00313e040, 0x25a7080, 0xc0031ab200, 0x0, 0xc002dfad78)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:67 +0x126
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).write(0xc00313e040, 0xc001a2f2c0, 0xa, 0xa, 0x25a3601, 0xc0031a6900, 0xc0045d8140)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:54 +0xc7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).Write(...)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:32
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1.1(0x25a6d80, 0xc0062641e0, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:262 +0x341
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*tableBuffer).Do(0xc006264280, 0xc00313e080, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/table.go:64 +0xd6
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1(0x258c760, 0xc00313e000, 0xc00313e040, 0x44345f, 0xc000093c80)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:240 +0xe7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext.func1(0xc004251980, 0xc004251920, 0xc003135fc0, 0x258c760, 0xc00313e000, 0xc00313e040)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:109 +0xd6
created by github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:106 +0x1a7
goroutine 857 [select]:
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).UnsafeWriteBuffer(0xc002c56b40, 0x25a7080, 0xc002c93d00, 0x0, 0xc002dfbd78)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:67 +0x126
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).write(0xc002c56b40, 0xc0029fdd60, 0xa, 0xa, 0x25a3601, 0xc002c4dda0, 0xc0045d8140)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:54 +0xc7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).Write(...)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:32
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1.1(0x25a6d80, 0xc0062641e0, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:262 +0x341
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*tableBuffer).Do(0xc006264230, 0xc002c56b80, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/table.go:64 +0xd6
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1(0x258c760, 0xc002c56b00, 0xc002c56b40, 0xc004058d20, 0xc0004f1730)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:240 +0xe7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext.func1(0xc003189080, 0xc003189020, 0xc002c56ac0, 0x258c760, 0xc002c56b00, 0xc002c56b40)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:109 +0xd6
created by github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:106 +0x1a7
goroutine 188 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b3795d28, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000280618, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000280600, 0xc0001ce000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000280600, 0xc0001ce000, 0x1000, 0x1000, 0x0, 0x3030320000000000, 0xed7107cde)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000424d68, 0xc0001ce000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).Read(0xc002e0c120, 0xc0001ce000, 0x1000, 0x1000, 0xc0003a8700, 0x315e2fc, 0x2)
    /usr/local/go/src/net/http/server.go:785 +0xf4
bufio.(*Reader).fill(0xc002dd0ba0)
    /usr/local/go/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).ReadSlice(0xc002dd0ba0, 0xa, 0xc002f3db28, 0xc002f3d9a8, 0x40de86, 0xc0030a1b00, 0x100)
    /usr/local/go/src/bufio/bufio.go:359 +0x3d
bufio.(*Reader).ReadLine(0xc002dd0ba0, 0xc002f3d9b0, 0xc000060700, 0x7fc9b383e008, 0x0, 0x0, 0xc002f3d9f0)
    /usr/local/go/src/bufio/bufio.go:388 +0x34
net/textproto.(*Reader).readLineSlice(0xc0035a8900, 0xc0030a1b00, 0xc000280600, 0x0, 0x0, 0x43309c)
    /usr/local/go/src/net/textproto/reader.go:57 +0x6c
net/textproto.(*Reader).ReadLine(...)
    /usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc002dd0ba0, 0x0, 0xc0030a1b00, 0x0, 0x0)
    /usr/local/go/src/net/http/request.go:1012 +0x92
net/http.(*conn).readRequest(0xc0000d4e60, 0x258c760, 0xc0003a85c0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:965 +0x15f
net/http.(*conn).serve(0xc0000d4e60, 0x258c760, 0xc0003a85c0)
    /usr/local/go/src/net/http/server.go:1817 +0x6d4
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 197 [select]:
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compactCache(0xc00017d540)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2027 +0x132
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableSnapshotCompactions.func1(0xc002c67b20, 0xc00017d540)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:505 +0x5b
created by github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableSnapshotCompactions
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:505 +0x155
goroutine 206 [select]:
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compact(0xc0000d2140, 0xc002c67bb0)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2074 +0x26f
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableLevelCompactions.func1(0xc002c67bb0, 0xc0000d2140)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:426 +0x65
created by github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableLevelCompactions
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:426 +0x131
goroutine 210 [select]:
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compact(0xc00017cc80, 0xc002c67bf0)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2074 +0x26f
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableLevelCompactions.func1(0xc002c67bf0, 0xc00017cc80)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:426 +0x65
created by github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableLevelCompactions
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:426 +0x131
goroutine 209 [select]:
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compactCache(0xc00017cc80)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2027 +0x132
github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableSnapshotCompactions.func1(0xc002c67be0, 0xc00017cc80)
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:505 +0x5b
created by github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).enableSnapshotCompactions
    /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:505 +0x155
goroutine 211 [select]:
github.com/influxdata/influxdb/tsdb.(*Store).monitorShards(0xc00020fc00)
    /go/src/github.com/influxdata/influxdb/tsdb/store.go:1935 +0x19e
github.com/influxdata/influxdb/tsdb.(*Store).Open.func1(0xc00020fc00)
    /go/src/github.com/influxdata/influxdb/tsdb/store.go:232 +0x4b
created by github.com/influxdata/influxdb/tsdb.(*Store).Open
    /go/src/github.com/influxdata/influxdb/tsdb/store.go:230 +0x30f
goroutine 212 [select]:
github.com/influxdata/influxdb/services/subscriber.(*Service).run(0xc0003ba780)
    /go/src/github.com/influxdata/influxdb/services/subscriber/service.go:239 +0x296
github.com/influxdata/influxdb/services/subscriber.(*Service).Open.func1(0xc0003ba780)
    /go/src/github.com/influxdata/influxdb/services/subscriber/service.go:98 +0x61
created by github.com/influxdata/influxdb/services/subscriber.(*Service).Open
    /go/src/github.com/influxdata/influxdb/services/subscriber/service.go:96 +0x17e
goroutine 213 [select, 1 minutes]:
github.com/influxdata/influxdb/services/subscriber.(*Service).waitForMetaUpdates(0xc0003ba780)
    /go/src/github.com/influxdata/influxdb/services/subscriber/service.go:165 +0xcf
github.com/influxdata/influxdb/services/subscriber.(*Service).Open.func2(0xc0003ba780)
    /go/src/github.com/influxdata/influxdb/services/subscriber/service.go:102 +0x61
created by github.com/influxdata/influxdb/services/subscriber.(*Service).Open
    /go/src/github.com/influxdata/influxdb/services/subscriber/service.go:100 +0x1a3
goroutine 214 [select]:
github.com/influxdata/influxdb/monitor.(*Monitor).storeStatistics(0xc000454000)
    /go/src/github.com/influxdata/influxdb/monitor/service.go:434 +0x9fa
created by github.com/influxdata/influxdb/monitor.(*Monitor).Open
    /go/src/github.com/influxdata/influxdb/monitor/service.go:126 +0x2de
goroutine 215 [select, 1 minutes]:
github.com/influxdata/influxdb/services/precreator.(*Service).runPrecreation(0xc00043d580)
    /go/src/github.com/influxdata/influxdb/services/precreator/service.go:76 +0x10a
created by github.com/influxdata/influxdb/services/precreator.(*Service).Open
    /go/src/github.com/influxdata/influxdb/services/precreator/service.go:54 +0x22b
goroutine 216 [select, 1 minutes]:
github.com/influxdata/influxdb/tcp.(*listener).Accept(0xc00077f2f0, 0x0, 0x0, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/tcp/mux.go:236 +0x11d
github.com/influxdata/influxdb/services/snapshotter.(*Service).serve(0xc00045c5f0)
    /go/src/github.com/influxdata/influxdb/services/snapshotter/service.go:94 +0x85
created by github.com/influxdata/influxdb/services/snapshotter.(*Service).Open
    /go/src/github.com/influxdata/influxdb/services/snapshotter/service.go:68 +0x92
goroutine 217 [select]:
github.com/influxdata/influxdb/services/continuous_querier.(*Service).backgroundLoop(0xc0002107e0)
    /go/src/github.com/influxdata/influxdb/services/continuous_querier/service.go:215 +0x198
created by github.com/influxdata/influxdb/services/continuous_querier.(*Service).Open
    /go/src/github.com/influxdata/influxdb/services/continuous_querier/service.go:133 +0x11f
goroutine 218 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b3795df8, 0x72, 0x0)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00011f918, 0x72, 0x0, 0x0, 0x168abea)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc00011f900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc00011f900, 0xc002e01d68, 0x78c914, 0xc000126180)
    /usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc00221f420, 0x5f7e85e2, 0xc002e01d68, 0x4cab26)
    /usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00221f420, 0xc002e01db8, 0x18, 0xc002decc00, 0x78be44)
    /usr/local/go/src/net/tcpsock.go:261 +0x47
net/http.(*Server).Serve(0xc0001260e0, 0x2584720, 0xc00221f420, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:2896 +0x280
net/http.Serve(...)
    /usr/local/go/src/net/http/server.go:2468
github.com/influxdata/influxdb/services/httpd.(*Service).serve(0xc000458780, 0x2584720, 0xc00221f420)
    /go/src/github.com/influxdata/influxdb/services/httpd/service.go:250 +0x9c
github.com/influxdata/influxdb/services/httpd.(*Service).serveTCP(0xc000458780)
    /go/src/github.com/influxdata/influxdb/services/httpd/service.go:238 +0x3c
created by github.com/influxdata/influxdb/services/httpd.(*Service).Open
    /go/src/github.com/influxdata/influxdb/services/httpd/service.go:187 +0x65c
goroutine 219 [select, 1 minutes]:
github.com/influxdata/influxdb/services/retention.(*Service).run(0xc0000ca5a0)
    /go/src/github.com/influxdata/influxdb/services/retention/service.go:78 +0xe09
github.com/influxdata/influxdb/services/retention.(*Service).Open.func1(0xc0000ca5a0)
    /go/src/github.com/influxdata/influxdb/services/retention/service.go:51 +0x61
created by github.com/influxdata/influxdb/services/retention.(*Service).Open
    /go/src/github.com/influxdata/influxdb/services/retention/service.go:51 +0x1a9
goroutine 220 [select, 1 minutes]:
github.com/influxdata/influxdb/cmd/influxd/run.(*Command).monitorServerErrors(0xc000275080)
    /go/src/github.com/influxdata/influxdb/cmd/influxd/run/command.go:174 +0x178
created by github.com/influxdata/influxdb/cmd/influxd/run.(*Command).Run
    /go/src/github.com/influxdata/influxdb/cmd/influxd/run/command.go:155 +0xeb0
goroutine 239 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b3795b88, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0005db598, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0005db580, 0xc002e69000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc0005db580, 0xc002e69000, 0x1000, 0x1000, 0x0, 0x0, 0x15e9340)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000425388, 0xc002e69000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).Read(0xc0035a8570, 0xc002e69000, 0x1000, 0x1000, 0x5, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:785 +0xf4
bufio.(*Reader).fill(0xc002dd1260)
    /usr/local/go/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).ReadSlice(0xc002dd1260, 0xa, 0xc002e03998, 0xc002e039a8, 0x40de86, 0xc001384600, 0x100)
    /usr/local/go/src/bufio/bufio.go:359 +0x3d
bufio.(*Reader).ReadLine(0xc002dd1260, 0xc002e039b0, 0xc000060700, 0x7fc9b383e6d0, 0x0, 0x1, 0xc002e039f0)
    /usr/local/go/src/bufio/bufio.go:388 +0x34
net/textproto.(*Reader).readLineSlice(0xc0037aae40, 0xc001384600, 0xc0005db580, 0x0, 0x0, 0x43309c)
    /usr/local/go/src/net/textproto/reader.go:57 +0x6c
net/textproto.(*Reader).ReadLine(...)
    /usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc002dd1260, 0x0, 0xc001384600, 0x0, 0x0)
    /usr/local/go/src/net/http/request.go:1012 +0x92
net/http.(*conn).readRequest(0xc0000d5360, 0x258c760, 0xc00043ca40, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:965 +0x15f
net/http.(*conn).serve(0xc0000d5360, 0x258c760, 0xc00043ca40)
    /usr/local/go/src/net/http/server.go:1817 +0x6d4
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 275 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b3795ab8, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000580998, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000580980, 0xc004809000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000580980, 0xc004809000, 0x1000, 0x1000, 0x0, 0x0, 0x15e9340)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000c21c0, 0xc004809000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).Read(0xc002107590, 0xc004809000, 0x1000, 0x1000, 0x5, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:785 +0xf4
bufio.(*Reader).fill(0xc001f78a20)
    /usr/local/go/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).ReadSlice(0xc001f78a20, 0xa, 0xc002f3f998, 0xc002f3f9a8, 0x40de86, 0xc001385200, 0x100)
    /usr/local/go/src/bufio/bufio.go:359 +0x3d
bufio.(*Reader).ReadLine(0xc001f78a20, 0xc002f3f9b0, 0xc000122a80, 0x7fc9b383e6d0, 0x0, 0x1, 0xc002f3f9f0)
    /usr/local/go/src/bufio/bufio.go:388 +0x34
net/textproto.(*Reader).readLineSlice(0xc002e0f140, 0xc001385200, 0xc000580980, 0x0, 0x0, 0x4ca22d)
    /usr/local/go/src/net/textproto/reader.go:57 +0x6c
net/textproto.(*Reader).ReadLine(...)
    /usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc001f78a20, 0x0, 0xc001385200, 0x0, 0x0)
    /usr/local/go/src/net/http/request.go:1012 +0x92
net/http.(*conn).readRequest(0xc0000d5900, 0x258c760, 0xc0006a5d80, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:965 +0x15f
net/http.(*conn).serve(0xc0000d5900, 0x258c760, 0xc0006a5d80)
    /usr/local/go/src/net/http/server.go:1817 +0x6d4
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384
goroutine 867 [select]:
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).UnsafeWriteBuffer(0xc003135180, 0x25a7080, 0xc003135a40, 0x0, 0xc002dfed78)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:67 +0x126
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).write(0xc003135180, 0xc001a2f040, 0xa, 0xa, 0x25a3601, 0xc002aa59e0, 0xc0045d8140)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:54 +0xc7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.(*StreamWriter).Write(...)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:32
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1.1(0x25a6d80, 0xc00036bbd0, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:262 +0x341
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute.(*tableBuffer).Do(0xc00036bd10, 0xc0031351c0, 0x0, 0x0)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/execute/table.go:64 +0xd6
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe.(*filterTransformation).filterTable.func1(0x258c760, 0xc003135140, 0xc003135180, 0x44345f, 0xc000093c80)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/stdlib/universe/filter.go:240 +0xe7
github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext.func1(0xc004251740, 0xc0042516e0, 0xc003135100, 0x258c760, 0xc003135140, 0xc003135180)
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:109 +0xd6
created by github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table.StreamWithContext
    /go/src/github.com/influxdata/influxdb/vendor/github.com/influxdata/flux/internal/execute/table/stream.go:106 +0x1a7

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.