influxdata / influxdb

Scalable datastore for metrics, events, and real-time analytics
https://influxdata.com
Apache License 2.0
28.74k stars 3.54k forks source link

[0.9.5] InfluxDB process crashes when accessing a specific measurement #4907

Closed cloud-rocket closed 8 years ago

cloud-rocket commented 8 years ago

64-bit Ubuntu 14.04. (2gb memory) Version 0.9.5 stable (pre-built package) - upgraded from RC3 (which caused crashes as well)

panic: runtime error: slice bounds out of range

goroutine 158 [running]:
github.com/influxdb/influxdb/tsdb.(*FieldCodec).DecodeByID(0xc20832ef60, 0xc2082b3404, 0xc208eb9590, 0x1f, 0x157, 0x0, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/shard.go:735 +0x834
github.com/influxdb/influxdb/tsdb.(*FieldCodec).DecodeByName(0xc20832ef60, 0xc2085d1b40, 0x14, 0xc208eb9587, 0x28, 0x160, 0x0, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/shard.go:757 +0x142
github.com/influxdb/influxdb/tsdb/engine/wal.DecodeKeyValue(0xc208c2bfe0, 0x1, 0x1, 0xc20832ef60, 0xc208eb957b, 0x8, 0x16c, 0xc208eb9587, 0x28, 0x160, ...)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:1600 +0xea
github.com/influxdb/influxdb/tsdb/engine/bz1.(*Cursor).read(0xc208b7a0e0, 0x1a9, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/bz1/bz1.go:817 +0x190
github.com/influxdb/influxdb/tsdb/engine/bz1.(*Cursor).Next(0xc208b7a0e0, 0x969d40, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/bz1/bz1.go:761 +0x172
github.com/influxdb/influxdb/tsdb.(*multiCursor).pop(0xc208cd8400, 0x13a4020523ce6800, 0x9989a0, 0xc208325590)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/cursor.go:97 +0x122
github.com/influxdb/influxdb/tsdb.(*multiCursor).Next(0xc208cd8400, 0xc2087177a0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/cursor.go:76 +0x3a
github.com/influxdb/influxdb/tsdb.(*TagsCursor).Next(0xc208e8c0a0, 0xc20837a690, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/cursor.go:399 +0x70
github.com/influxdb/influxdb/tsdb.readMapItems(0xc208e8c0a0, 0xc2085d1b40, 0x14, 0x13a400611d06f000, 0x13a400611d06f000, 0x13a4006f154e4800, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/aggregate.go:800 +0x2f5
github.com/influxdb/influxdb/tsdb.(*AggregateMapper).NextChunk(0xc208082870, 0x0, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/aggregate.go:771 +0x49a
github.com/influxdb/influxdb/tsdb.(*StatefulMapper).NextChunk(0xc208c36c20, 0xc2087b9ce0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/mapper.go:26 +0x5c
github.com/influxdb/influxdb/tsdb.(*AggregateExecutor).readNextTagset(0xc208c36c00, 0x0, 0x0, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/aggregate.go:279 +0x1d1
github.com/influxdb/influxdb/tsdb.(*AggregateExecutor).execute(0xc208c36c00, 0xc208688cc0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/aggregate.go:87 +0x3da
created by github.com/influxdb/influxdb/tsdb.(*AggregateExecutor).Execute
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/aggregate.go:48 +0x5a

goroutine 1 [chan receive]:
main.(*Main).Run(0xc20802d940, 0xc20800a010, 0x4, 0x4, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/cmd/influxd/main.go:96 +0x7b3
main.main()
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/cmd/influxd/main.go:46 +0xdc

goroutine 6 [syscall]:
os/signal.loop()
        /usr/local/go/src/os/signal/signal_unix.go:21 +0x1f
created by os/signal.init·1
        /usr/local/go/src/os/signal/signal_unix.go:27 +0x35

goroutine 8 [IO wait]:
net.(*pollDesc).Wait(0xc20800e370, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc20800e370, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc20800e310, 0x0, 0x7fda017e3e98, 0xc208029d68)
        /usr/local/go/src/net/fd_unix.go:419 +0x40b
net.(*TCPListener).AcceptTCP(0xc20802e188, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/tcpsock_posix.go:234 +0x4e
net.(*TCPListener).Accept(0xc20802e188, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/tcpsock_posix.go:244 +0x4c
github.com/influxdb/influxdb/tcp.(*Mux).Serve(0xc2080e49c0, 0x7fda017e5938, 0xc20802e188, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tcp/mux.go:48 +0x54
created by github.com/influxdb/influxdb/cmd/influxd/run.func·003
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/cmd/influxd/run/server.go:377 +0x963

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:2232 +0x1

goroutine 9 [chan receive]:
github.com/influxdb/influxdb/tcp.(*listener).Accept(0xc20802e190, 0x0, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tcp/mux.go:129 +0x80
github.com/influxdb/influxdb/meta.(*raftLayer).Accept(0xc2080eb200, 0x0, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/meta/store.go:2298 +0x64
github.com/hashicorp/raft.(*NetworkTransport).listen(0xc20800e5b0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/net_transport.go:362 +0x50
created by github.com/hashicorp/raft.NewNetworkTransportWithLogger
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/net_transport.go:154 +0x2c4

goroutine 10 [select]:
github.com/hashicorp/raft.(*Raft).leaderLoop(0xc2080881c0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/raft.go:854 +0xc7c
github.com/hashicorp/raft.(*Raft).runLeader(0xc2080881c0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/raft.go:826 +0x876
github.com/hashicorp/raft.(*Raft).run(0xc2080881c0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/raft.go:602 +0xc9
github.com/hashicorp/raft.*Raft.(github.com/hashicorp/raft.run)·fm()
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/raft.go:252 +0x27
github.com/hashicorp/raft.func·011()
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/state.go:152 +0x51
created by github.com/hashicorp/raft.(*raftState).goFunc
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/state.go:153 +0xe3

goroutine 11 [select]:
github.com/hashicorp/raft.(*Raft).runFSM(0xc2080881c0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/raft.go:509 +0x1043
github.com/hashicorp/raft.*Raft.(github.com/hashicorp/raft.runFSM)·fm()
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/raft.go:253 +0x27
github.com/hashicorp/raft.func·011()
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/state.go:152 +0x51
created by github.com/hashicorp/raft.(*raftState).goFunc
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/state.go:153 +0xe3

goroutine 12 [select]:
github.com/hashicorp/raft.(*Raft).runSnapshots(0xc2080881c0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/raft.go:1642 +0x466
github.com/hashicorp/raft.*Raft.(github.com/hashicorp/raft.runSnapshots)·fm()
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/raft.go:254 +0x27
github.com/hashicorp/raft.func·011()
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/state.go:152 +0x51
created by github.com/hashicorp/raft.(*raftState).goFunc
        /tmp/tmp.lGy3lr4zhf/src/github.com/hashicorp/raft/state.go:153 +0xe3

goroutine 13 [select]:
github.com/influxdb/influxdb/meta.(*localRaft).logLeaderChanges(0xc20805ee40)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/meta/state.go:192 +0x46e
created by github.com/influxdb/influxdb/meta.(*localRaft).open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/meta/state.go:182 +0x130c

goroutine 14 [chan receive]:
github.com/influxdb/influxdb/tcp.(*listener).Accept(0xc20802e198, 0x0, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tcp/mux.go:129 +0x80
github.com/influxdb/influxdb/meta.(*Store).serveExecListener(0xc20806c140)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/meta/store.go:737 +0xa1
created by github.com/influxdb/influxdb/meta.(*Store).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/meta/store.go:243 +0x382

goroutine 15 [chan receive]:
github.com/influxdb/influxdb/tcp.(*listener).Accept(0xc20802e1a0, 0x0, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tcp/mux.go:129 +0x80
github.com/influxdb/influxdb/meta.(*Store).serveRPCListener(0xc20806c140)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/meta/store.go:847 +0xc9
created by github.com/influxdb/influxdb/meta.(*Store).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/meta/store.go:246 +0x3cc

goroutine 21 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802a7e0, 0xc20816cf00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 19 [select]:
github.com/influxdb/influxdb/meta.(*Store).monitorPeerHealth(0xc20806c140)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/meta/store.go:445 +0x26b
created by github.com/influxdb/influxdb/meta.(*Store).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/meta/store.go:271 +0x703

goroutine 20 [select]:
github.com/influxdb/influxdb/cmd/influxd/run.(*Server).monitorErrorChan(0xc2080018c0, 0xc20805e1e0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/cmd/influxd/run/server.go:552 +0x14a
created by github.com/influxdb/influxdb/cmd/influxd/run.func·003
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/cmd/influxd/run/server.go:383 +0xada

goroutine 22 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc2080841c0, 0xc20816c060)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 23 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208084b60, 0xc20810e1e0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 24 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208085960, 0xc20810e9c0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 25 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc2080847e0, 0xc20810ec00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 26 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208084e00, 0xc20810ee40)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 27 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208085500, 0xc20810f080)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 28 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208085b20, 0xc20810e060)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 29 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802a700, 0xc20810e540)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 30 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802ad20, 0xc20810e7e0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 31 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802b260, 0xc20810ef00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 32 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802b7a0, 0xc20810f260)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 33 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802bce0, 0xc20810f4a0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 34 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208084620, 0xc20810e2a0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 35 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802a460, 0xc20810ecc0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 36 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802ae00, 0xc20810f620)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 37 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802b5e0, 0xc20810f800)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 38 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802bdc0, 0xc20810f9e0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 39 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208084d20, 0xc20810fc20)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 40 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc2080857a0, 0xc20810fe60)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 41 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208290000, 0xc20816c180)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 42 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208290540, 0xc20816c2a0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 43 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208084460, 0xc20816c4e0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 44 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208085420, 0xc20816c7e0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 45 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802a380, 0xc20816ca80)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 46 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802b180, 0xc20816ccc0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 47 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802bc00, 0xc20816cf60)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 48 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc2082907e0, 0xc20816d140)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 49 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208290d20, 0xc20816d320)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 50 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208291260, 0xc20816d500)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 51 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc2082917a0, 0xc20816d6e0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 52 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208291ce0, 0xc20816d8c0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 53 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834e2a0, 0xc20816db00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 54 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834e7e0, 0xc20816c5a0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 55 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208290380, 0xc20816c900)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 56 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208290c40, 0xc20816d3e0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 57 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208291500, 0xc20816da40)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 58 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208291c00, 0xc20816df80)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 59 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208084ee0, 0xc20810f320)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 60 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208085dc0, 0xc20810fda0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 61 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802b340, 0xc20805eb40)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 62 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834e1c0, 0xc20805f680)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 63 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834ea80, 0xc20805faa0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 64 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834efc0, 0xc20805fc80)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 65 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834f500, 0xc20805fec0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 66 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834fa40, 0xc2084240c0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 67 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843c000, 0xc2084242a0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 68 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843c540, 0xc208424480)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 69 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843ca80, 0xc208424660)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 70 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843cfc0, 0xc208424840)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 71 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843d500, 0xc20816c6c0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 72 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834e0e0, 0xc20816cd80)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 73 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834ed20, 0xc20816dc80)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 74 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834f420, 0xc20810eae0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 75 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834fce0, 0xc20810faa0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 76 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208290a80, 0xc20805fb60)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 77 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc2082915e0, 0xc208424720)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 78 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208084c40, 0xc208424ae0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 79 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20802afc0, 0xc208424d80)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 80 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843c460, 0xc208425140)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 81 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843cd20, 0xc208425380)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 82 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843d420, 0xc208425560)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 83 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843dc00, 0xc208425860)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 84 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc2085061c0, 0xc208425aa0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 85 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208506700, 0xc208425ce0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 86 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208506b60, 0xc208425f20)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 87 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208506fc0, 0xc208564180)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 88 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208507420, 0xc2085643c0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 89 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208507880, 0xc208564600)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 90 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc208507ce0, 0xc208630720)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 91 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834e700, 0xc208564240)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 92 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834f260, 0xc208565380)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 93 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20834fb20, 0xc208565f80)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 94 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843c620, 0xc2088400c0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 95 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843d0a0, 0xc208840300)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 96 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843c8c0, 0xc208841200)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 97 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843d880, 0xc208630900)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 98 [select]:
github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).autoflusher(0xc20843dea0, 0xc20861af00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:604 +0x4d3
created by github.com/influxdb/influxdb/tsdb/engine/wal.(*Log).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/engine/wal/wal.go:241 +0x5ed

goroutine 99 [select]:
github.com/influxdb/influxdb/tsdb.(*Store).periodicMaintenance(0xc20806c000)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/store.go:322 +0x11b
created by github.com/influxdb/influxdb/tsdb.(*Store).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/store.go:377 +0x387

goroutine 100 [select]:
github.com/influxdb/influxdb/services/hh.(*Service).purgeInactiveProcessors(0xc208032ea0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/hh/service.go:222 +0x199
created by github.com/influxdb/influxdb/services/hh.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/hh/service.go:117 +0x601

goroutine 101 [chan receive]:
github.com/influxdb/influxdb/services/subscriber.(*Service).writePoints(0xc20805e660)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/subscriber/service.go:209 +0x99
created by github.com/influxdb/influxdb/services/subscriber.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/subscriber/service.go:77 +0x129

goroutine 102 [select]:
github.com/influxdb/influxdb/meta.(*Store).WaitForDataChanged(0xc20806c140, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/meta/store.go:530 +0x21d
github.com/influxdb/influxdb/services/subscriber.(*Service).waitForMetaUpdates(0xc20805e660)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/subscriber/service.go:102 +0x50
created by github.com/influxdb/influxdb/services/subscriber.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/subscriber/service.go:79 +0x143

goroutine 103 [select]:
github.com/influxdb/influxdb/monitor.(*Monitor).storeStatistics(0xc208082000)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/monitor/service.go:359 +0x1146
created by github.com/influxdb/influxdb/monitor.(*Monitor).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/monitor/service.go:138 +0x33c

goroutine 104 [chan receive]:
github.com/influxdb/influxdb/tcp.(*listener).Accept(0xc20802e1a8, 0x0, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tcp/mux.go:129 +0x80
github.com/influxdb/influxdb/cluster.(*Service).serve(0xc2080b2180)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/cluster/service.go:98 +0x102
created by github.com/influxdb/influxdb/cluster.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/cluster/service.go:75 +0x138

goroutine 105 [select]:
github.com/influxdb/influxdb/services/precreator.(*Service).runPrecreation(0xc20800ad20)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/precreator/service.go:75 +0x407
created by github.com/influxdb/influxdb/services/precreator.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/precreator/service.go:53 +0x20a

goroutine 109 [IO wait]:
net.(*pollDesc).Wait(0xc208b7bfe0, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208b7bfe0, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc208b7bf80, 0x0, 0x7fda017e3e98, 0xc208819ed8)
        /usr/local/go/src/net/fd_unix.go:419 +0x40b
net.(*TCPListener).AcceptTCP(0xc20802e1f0, 0xc208b133e0, 0x0, 0x0)
        /usr/local/go/src/net/tcpsock_posix.go:234 +0x4e
net.(*TCPListener).Accept(0xc20802e1f0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/tcpsock_posix.go:244 +0x4c
crypto/tls.(*listener).Accept(0xc20883f5c0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/tls.go:46 +0x6b
net/http.(*Server).Serve(0xc2085646c0, 0x7fda018036a8, 0xc20883f5c0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:1728 +0x92
net/http.Serve(0x7fda018036a8, 0xc20883f5c0, 0x7fda018079c8, 0xc2088620c0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:1606 +0xa1
github.com/influxdb/influxdb/services/admin.(*Service).serve(0xc20800afa0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/admin/service.go:107 +0x147
created by github.com/influxdb/influxdb/services/admin.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/admin/service.go:70 +0x472

goroutine 107 [chan receive]:
github.com/influxdb/influxdb/tcp.(*listener).Accept(0xc20802e1b0, 0x0, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tcp/mux.go:129 +0x80
github.com/influxdb/influxdb/services/snapshotter.(*Service).serve(0xc20800ae60)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/snapshotter/service.go:75 +0xad
created by github.com/influxdb/influxdb/services/snapshotter.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/snapshotter/service.go:48 +0x133

goroutine 108 [chan receive]:
github.com/influxdb/influxdb/tcp.(*listener).Accept(0xc20802e1b8, 0x0, 0x0, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tcp/mux.go:129 +0x80
github.com/influxdb/influxdb/services/copier.(*Service).serve(0xc20800af00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/copier/service.go:78 +0xad
created by github.com/influxdb/influxdb/services/copier.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/copier/service.go:51 +0x133

goroutine 110 [select]:
github.com/influxdb/influxdb/services/continuous_querier.(*Service).backgroundLoop(0xc2080b2300)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/continuous_querier/service.go:184 +0x536
created by github.com/influxdb/influxdb/services/continuous_querier.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/continuous_querier/service.go:118 +0x291

goroutine 111 [IO wait]:
net.(*pollDesc).Wait(0xc2084a6060, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2084a6060, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc2084a6000, 0x0, 0x7fda017e3e98, 0xc2084a4130)
        /usr/local/go/src/net/fd_unix.go:419 +0x40b
net.(*TCPListener).AcceptTCP(0xc20802e128, 0xc208a2a0c0, 0x0, 0x0)
        /usr/local/go/src/net/tcpsock_posix.go:234 +0x4e
net.(*TCPListener).Accept(0xc20802e128, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/tcpsock_posix.go:244 +0x4c
crypto/tls.(*listener).Accept(0xc20884d920, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/tls.go:46 +0x6b
net/http.(*Server).Serve(0xc20861ad80, 0x7fda018036a8, 0xc20884d920, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:1728 +0x92
net/http.Serve(0x7fda018036a8, 0xc20884d920, 0x7fda01808110, 0xc2080b2380, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:1606 +0xa1
github.com/influxdb/influxdb/services/httpd.(*Service).serve(0xc20805ea20)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/service.go:133 +0x79
created by github.com/influxdb/influxdb/services/httpd.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/service.go:101 +0x68b

goroutine 112 [select]:
github.com/influxdb/influxdb/services/retention.(*Service).deleteShardGroups(0xc20805eae0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/retention/service.go:69 +0x342
created by github.com/influxdb/influxdb/services/retention.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/retention/service.go:45 +0x19b

goroutine 113 [select]:
github.com/influxdb/influxdb/services/retention.(*Service).deleteShards(0xc20805eae0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/retention/service.go:102 +0x8a9
created by github.com/influxdb/influxdb/services/retention.(*Service).Open
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/retention/service.go:46 +0x1b8

goroutine 114 [select]:
github.com/influxdb/influxdb/cmd/influxd/run.(*Command).monitorServerErrors(0xc208068090)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/cmd/influxd/run/command.go:148 +0x2dd
created by github.com/influxdb/influxdb/cmd/influxd/run.(*Command).Run
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/cmd/influxd/run/command.go:130 +0xf83

goroutine 147 [IO wait]:
net.(*pollDesc).Wait(0xc208a280d0, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208a280d0, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208a28070, 0xc208cdf000, 0x400, 0x400, 0x0, 0x7fda017e3e98, 0xc2080e8e40)
        /usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20802e2f0, 0xc208cdf000, 0x400, 0x400, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:121 +0xdc
crypto/tls.(*block).readFromUntil(0xc208bd08d0, 0x7fda01808820, 0xc20802e2f0, 0x5, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:454 +0xe6
crypto/tls.(*Conn).readRecord(0xc208cfe2c0, 0x17, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:539 +0x2da
crypto/tls.(*Conn).Read(0xc208cfe2c0, 0xc2087e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:904 +0x166
net/http.(*liveSwitchReader).Read(0xc208b760e8, 0xc2087e0000, 0x1000, 0x1000, 0x8, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:214 +0xab
io.(*LimitedReader).Read(0xc2084b60a0, 0xc2087e0000, 0x1000, 0x1000, 0x2000, 0x0, 0x0)
        /usr/local/go/src/io/io.go:408 +0xce
bufio.(*Reader).fill(0xc208a2a060)
        /usr/local/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc208a2a060, 0xc208bd090a, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:295 +0x257
bufio.(*Reader).ReadLine(0xc208a2a060, 0x0, 0x0, 0x0, 0xc208bd0900, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:324 +0x62
net/textproto.(*Reader).readLineSlice(0xc208850d20, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:55 +0x9e
net/textproto.(*Reader).ReadLine(0xc208850d20, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:36 +0x4f
net/http.ReadRequest(0xc208a2a060, 0xc20876d860, 0x0, 0x0)
        /usr/local/go/src/net/http/request.go:598 +0xcb
net/http.(*conn).readRequest(0xc208b760a0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:586 +0x26f
net/http.(*conn).serve(0xc208b760a0)
        /usr/local/go/src/net/http/server.go:1162 +0x69e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:1751 +0x35e

goroutine 146 [chan receive]:
github.com/influxdb/influxdb/services/httpd.(*Handler).serveQuery(0xc2080b2380, 0x7fda0180b5f8, 0xc2085d19a0, 0xc2088c1520, 0xc2088505a0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:287 +0xa7b
github.com/influxdb/influxdb/services/httpd.*Handler.(github.com/influxdb/influxdb/services/httpd.serveQuery)·fm(0x7fda0180b5f8, 0xc2085d19a0, 0xc2088c1520, 0xc2088505a0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:99 +0x4f
github.com/influxdb/influxdb/services/httpd.func·002(0x7fda0180b5f8, 0xc2085d19a0, 0xc2088c1520)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:730 +0x43d
net/http.HandlerFunc.ServeHTTP(0xc2080edfe0, 0x7fda0180b5f8, 0xc2085d19a0, 0xc2088c1520)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·003(0x7fda0180b570, 0xc2085d1940, 0xc2088c1520)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:758 +0x288
net/http.HandlerFunc.ServeHTTP(0xc2080e9c50, 0x7fda0180b570, 0xc2085d1940, 0xc2088c1520)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·004(0x7fda0180b570, 0xc2085d1940, 0xc2088c1520)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:767 +0xba
net/http.HandlerFunc.ServeHTTP(0xc20801c000, 0x7fda0180b570, 0xc2085d1940, 0xc2088c1520)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·005(0x7fda0180b570, 0xc2085d1940, 0xc2088c1520)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:800 +0x31a
net/http.HandlerFunc.ServeHTTP(0xc2080e9c80, 0x7fda0180b570, 0xc2085d1940, 0xc2088c1520)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·006(0x7fda0180b570, 0xc2085d1940, 0xc2088c1520)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:810 +0x179
net/http.HandlerFunc.ServeHTTP(0xc2080e9ca0, 0x7fda0180b570, 0xc2085d1940, 0xc2088c1520)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·007(0x7fda0180b570, 0xc2085d1920, 0xc2088c1520)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:818 +0x123
net/http.HandlerFunc.ServeHTTP(0xc20801c860, 0x7fda0180b570, 0xc2085d1920, 0xc2088c1520)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·009(0x7fda0180aa10, 0xc2082de460, 0xc2088c1520)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:837 +0x197
net/http.HandlerFunc.ServeHTTP(0xc20801c9a0, 0x7fda0180aa10, 0xc2082de460, 0xc2088c1520)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/bmizerany/pat.(*PatternServeMux).ServeHTTP(0xc20802e068, 0x7fda0180aa10, 0xc2082de460, 0xc2088c1520)
        /tmp/tmp.lGy3lr4zhf/src/github.com/bmizerany/pat/mux.go:109 +0x21c
github.com/influxdb/influxdb/services/httpd.(*Handler).ServeHTTP(0xc2080b2380, 0x7fda0180aa10, 0xc2082de460, 0xc2088c1520)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:173 +0x36e
net/http.serverHandler.ServeHTTP(0xc20861ad80, 0x7fda0180aa10, 0xc2082de460, 0xc2088c1520)
        /usr/local/go/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc208b76000)
        /usr/local/go/src/net/http/server.go:1204 +0xb57
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:1751 +0x35e

goroutine 138 [IO wait]:
net.(*pollDesc).Wait(0xc208683250, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208683250, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc2086831f0, 0xc20893dc00, 0x400, 0x400, 0x0, 0x7fda017e3e98, 0xc2082eb058)
        /usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20802e4a0, 0xc20893dc00, 0x400, 0x400, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:121 +0xdc
crypto/tls.(*block).readFromUntil(0xc20873c0f0, 0x7fda01808820, 0xc20802e4a0, 0x5, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:454 +0xe6
crypto/tls.(*Conn).readRecord(0xc208b33b80, 0x17, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:539 +0x2da
crypto/tls.(*Conn).Read(0xc208b33b80, 0xc2087e1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:904 +0x166
net/http.(*liveSwitchReader).Read(0xc208670408, 0xc2087e1000, 0x1000, 0x1000, 0xc00000000000008, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:214 +0xab
io.(*LimitedReader).Read(0xc2084feb60, 0xc2087e1000, 0x1000, 0x1000, 0x400, 0x0, 0x0)
        /usr/local/go/src/io/io.go:408 +0xce
bufio.(*Reader).fill(0xc208b13320)
        /usr/local/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc208b13320, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:295 +0x257
bufio.(*Reader).ReadLine(0xc208b13320, 0x0, 0x0, 0x0, 0xc207f94300, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:324 +0x62
net/textproto.(*Reader).readLineSlice(0xc2086bc930, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:55 +0x9e
net/textproto.(*Reader).ReadLine(0xc2086bc930, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:36 +0x4f
net/http.ReadRequest(0xc208b13320, 0xc2088940d0, 0x0, 0x0)
        /usr/local/go/src/net/http/request.go:598 +0xcb
net/http.(*conn).readRequest(0xc2086703c0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:586 +0x26f
net/http.(*conn).serve(0xc2086703c0)
        /usr/local/go/src/net/http/server.go:1162 +0x69e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:1751 +0x35e

goroutine 132 [IO wait]:
net.(*pollDesc).Wait(0xc2089483e0, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2089483e0, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208948380, 0xc208b35c00, 0x400, 0x400, 0x0, 0x7fda017e3e98, 0xc208808348)
        /usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20802e418, 0xc208b35c00, 0x400, 0x400, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:121 +0xdc
crypto/tls.(*block).readFromUntil(0xc2087c60c0, 0x7fda01808820, 0xc20802e418, 0x5, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:454 +0xe6
crypto/tls.(*Conn).readRecord(0xc208cff8c0, 0x17, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:539 +0x2da
crypto/tls.(*Conn).Read(0xc208cff8c0, 0xc20870a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:904 +0x166
net/http.(*liveSwitchReader).Read(0xc208cc8548, 0xc20870a000, 0x1000, 0x1000, 0x8, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:214 +0xab
io.(*LimitedReader).Read(0xc208668820, 0xc20870a000, 0x1000, 0x1000, 0x400, 0x0, 0x0)
        /usr/local/go/src/io/io.go:408 +0xce
bufio.(*Reader).fill(0xc208cd6000)
        /usr/local/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc208cd6000, 0xc2087c930a, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:295 +0x257
bufio.(*Reader).ReadLine(0xc208cd6000, 0x0, 0x0, 0x0, 0xc2087c9300, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:324 +0x62
net/textproto.(*Reader).readLineSlice(0xc2087c61b0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:55 +0x9e
net/textproto.(*Reader).ReadLine(0xc2087c61b0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:36 +0x4f
net/http.ReadRequest(0xc208cd6000, 0xc208895450, 0x0, 0x0)
        /usr/local/go/src/net/http/request.go:598 +0xcb
net/http.(*conn).readRequest(0xc208cc8500, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:586 +0x26f
net/http.(*conn).serve(0xc208cc8500)
        /usr/local/go/src/net/http/server.go:1162 +0x69e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:1751 +0x35e

goroutine 133 [IO wait]:
net.(*pollDesc).Wait(0xc2089485a0, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2089485a0, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208948540, 0xc20893c000, 0x400, 0x400, 0x0, 0x7fda017e3e98, 0xc2088084c8)
        /usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20802e438, 0xc20893c000, 0x400, 0x400, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:121 +0xdc
crypto/tls.(*block).readFromUntil(0xc2087c6330, 0x7fda01808820, 0xc20802e438, 0x5, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:454 +0xe6
crypto/tls.(*Conn).readRecord(0xc208b32000, 0x17, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:539 +0x2da
crypto/tls.(*Conn).Read(0xc208b32000, 0xc208b3d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:904 +0x166
net/http.(*liveSwitchReader).Read(0xc208cc8728, 0xc208b3d000, 0x1000, 0x1000, 0x8, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:214 +0xab
io.(*LimitedReader).Read(0xc208668d20, 0xc208b3d000, 0x1000, 0x1000, 0x400, 0x0, 0x0)
        /usr/local/go/src/io/io.go:408 +0xce
bufio.(*Reader).fill(0xc208b13380)
        /usr/local/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc208b13380, 0xc2087c950a, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:295 +0x257
bufio.(*Reader).ReadLine(0xc208b13380, 0x0, 0x0, 0x0, 0xc2087c9500, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:324 +0x62
net/textproto.(*Reader).readLineSlice(0xc2087c63f0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:55 +0x9e
net/textproto.(*Reader).ReadLine(0xc2087c63f0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:36 +0x4f
net/http.ReadRequest(0xc208b13380, 0xc2088955f0, 0x0, 0x0)
        /usr/local/go/src/net/http/request.go:598 +0xcb
net/http.(*conn).readRequest(0xc208cc86e0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:586 +0x26f
net/http.(*conn).serve(0xc208cc86e0)
        /usr/local/go/src/net/http/server.go:1162 +0x69e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:1751 +0x35e

goroutine 145 [IO wait]:
net.(*pollDesc).Wait(0xc208eba5a0, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208eba5a0, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208eba540, 0xc208cde000, 0x400, 0x400, 0x0, 0x7fda017e3e98, 0xc208a14158)
        /usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20802fda0, 0xc208cde000, 0x400, 0x400, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:121 +0xdc
crypto/tls.(*block).readFromUntil(0xc208c39710, 0x7fda01808820, 0xc20802fda0, 0x5, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:454 +0xe6
crypto/tls.(*Conn).readRecord(0xc208cfeb00, 0x17, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:539 +0x2da
crypto/tls.(*Conn).Read(0xc208cfeb00, 0xc208b3f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:904 +0x166
net/http.(*liveSwitchReader).Read(0xc208bba368, 0xc208b3f000, 0x1000, 0x1000, 0xc00000000000008, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:214 +0xab
io.(*LimitedReader).Read(0xc20835a760, 0xc208b3f000, 0x1000, 0x1000, 0x400, 0x0, 0x0)
        /usr/local/go/src/io/io.go:408 +0xce
bufio.(*Reader).fill(0xc208b133e0)
        /usr/local/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc208b133e0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:295 +0x257
bufio.(*Reader).ReadLine(0xc208b133e0, 0x0, 0x0, 0x0, 0xc207f77500, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:324 +0x62
net/textproto.(*Reader).readLineSlice(0xc20888a270, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:55 +0x9e
net/textproto.(*Reader).ReadLine(0xc20888a270, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:36 +0x4f
net/http.ReadRequest(0xc208b133e0, 0xc2088c0410, 0x0, 0x0)
        /usr/local/go/src/net/http/request.go:598 +0xcb
net/http.(*conn).readRequest(0xc208bba320, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:586 +0x26f
net/http.(*conn).serve(0xc208bba320)
        /usr/local/go/src/net/http/server.go:1162 +0x69e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:1751 +0x35e

goroutine 135 [IO wait]:
net.(*pollDesc).Wait(0xc208948680, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208948680, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208948620, 0xc20893c800, 0x400, 0x400, 0x0, 0x7fda017e3e98, 0xc208808730)
        /usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20802e480, 0xc20893c800, 0x400, 0x400, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:121 +0xdc
crypto/tls.(*block).readFromUntil(0xc2087c6690, 0x7fda01808820, 0xc20802e480, 0x5, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:454 +0xe6
crypto/tls.(*Conn).readRecord(0xc208b32580, 0x17, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:539 +0x2da
crypto/tls.(*Conn).Read(0xc208b32580, 0xc208b41000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:904 +0x166
net/http.(*liveSwitchReader).Read(0xc208cc8868, 0xc208b41000, 0x1000, 0x1000, 0x8, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:214 +0xab
io.(*LimitedReader).Read(0xc208669320, 0xc208b41000, 0x1000, 0x1000, 0x400, 0x0, 0x0)
        /usr/local/go/src/io/io.go:408 +0xce
bufio.(*Reader).fill(0xc208b13440)
        /usr/local/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc208b13440, 0xc2087c9b0a, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:295 +0x257
bufio.(*Reader).ReadLine(0xc208b13440, 0x0, 0x0, 0x0, 0xc2087c9b00, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:324 +0x62
net/textproto.(*Reader).readLineSlice(0xc2087c6750, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:55 +0x9e
net/textproto.(*Reader).ReadLine(0xc2087c6750, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:36 +0x4f
net/http.ReadRequest(0xc208b13440, 0xc208895860, 0x0, 0x0)
        /usr/local/go/src/net/http/request.go:598 +0xcb
net/http.(*conn).readRequest(0xc208cc8820, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:586 +0x26f
net/http.(*conn).serve(0xc208cc8820)
        /usr/local/go/src/net/http/server.go:1162 +0x69e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:1751 +0x35e

goroutine 134 [IO wait]:
net.(*pollDesc).Wait(0xc208948610, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208948610, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc2089485b0, 0xc20893c400, 0x400, 0x400, 0x0, 0x7fda017e3e98, 0xc208808840)
        /usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20802e450, 0xc20893c400, 0x400, 0x400, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:121 +0xdc
crypto/tls.(*block).readFromUntil(0xc2087c65a0, 0x7fda01808820, 0xc20802e450, 0x5, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:454 +0xe6
crypto/tls.(*Conn).readRecord(0xc208b322c0, 0x17, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:539 +0x2da
crypto/tls.(*Conn).Read(0xc208b322c0, 0xc208b43000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:904 +0x166
net/http.(*liveSwitchReader).Read(0xc208cc87c8, 0xc208b43000, 0x1000, 0x1000, 0x8, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:214 +0xab
io.(*LimitedReader).Read(0xc208668d80, 0xc208b43000, 0x1000, 0x1000, 0x400, 0x0, 0x0)
        /usr/local/go/src/io/io.go:408 +0xce
bufio.(*Reader).fill(0xc208b134a0)
        /usr/local/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc208b134a0, 0xc2087c970a, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:295 +0x257
bufio.(*Reader).ReadLine(0xc208b134a0, 0x0, 0x0, 0x0, 0xc2087c9700, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:324 +0x62
net/textproto.(*Reader).readLineSlice(0xc2087c6660, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:55 +0x9e
net/textproto.(*Reader).ReadLine(0xc2087c6660, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:36 +0x4f
net/http.ReadRequest(0xc208b134a0, 0xc208895930, 0x0, 0x0)
        /usr/local/go/src/net/http/request.go:598 +0xcb
net/http.(*conn).readRequest(0xc208cc8780, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:586 +0x26f
net/http.(*conn).serve(0xc208cc8780)
        /usr/local/go/src/net/http/server.go:1162 +0x69e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:1751 +0x35e

goroutine 126 [IO wait]:
net.(*pollDesc).Wait(0xc208b0eae0, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208b0eae0, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208b0ea80, 0xc208c10c00, 0x400, 0x400, 0x0, 0x7fda017e3e98, 0xc2088081c8)
        /usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20802e2c0, 0xc208c10c00, 0x400, 0x400, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:121 +0xdc
crypto/tls.(*block).readFromUntil(0xc20888bf20, 0x7fda01808820, 0xc20802e2c0, 0x5, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:454 +0xe6
crypto/tls.(*Conn).readRecord(0xc208081b80, 0x17, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:539 +0x2da
crypto/tls.(*Conn).Read(0xc208081b80, 0xc20870b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:904 +0x166
net/http.(*liveSwitchReader).Read(0xc208b77e48, 0xc20870b000, 0x1000, 0x1000, 0x8, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:214 +0xab
io.(*LimitedReader).Read(0xc20886a3c0, 0xc20870b000, 0x1000, 0x1000, 0x2000, 0x0, 0x0)
        /usr/local/go/src/io/io.go:408 +0xce
bufio.(*Reader).fill(0xc20861df20)
        /usr/local/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc20861df20, 0xc20888bf0a, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:295 +0x257
bufio.(*Reader).ReadLine(0xc20861df20, 0x0, 0x0, 0x0, 0xc20888bf00, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:324 +0x62
net/textproto.(*Reader).readLineSlice(0xc20837b9b0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:55 +0x9e
net/textproto.(*Reader).ReadLine(0xc20837b9b0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/textproto/reader.go:36 +0x4f
net/http.ReadRequest(0xc20861df20, 0xc2088952b0, 0x0, 0x0)
        /usr/local/go/src/net/http/request.go:598 +0xcb
net/http.(*conn).readRequest(0xc208b77e00, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:586 +0x26f
net/http.(*conn).serve(0xc208b77e00)
        /usr/local/go/src/net/http/server.go:1162 +0x69e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:1751 +0x35e

goroutine 148 [chan receive]:
github.com/influxdb/influxdb/services/httpd.(*Handler).serveQuery(0xc2080b2380, 0x7fda0180b5f8, 0xc2085d11c0, 0xc2088c1a00, 0xc2088505a0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:287 +0xa7b
github.com/influxdb/influxdb/services/httpd.*Handler.(github.com/influxdb/influxdb/services/httpd.serveQuery)·fm(0x7fda0180b5f8, 0xc2085d11c0, 0xc2088c1a00, 0xc2088505a0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:99 +0x4f
github.com/influxdb/influxdb/services/httpd.func·002(0x7fda0180b5f8, 0xc2085d11c0, 0xc2088c1a00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:730 +0x43d
net/http.HandlerFunc.ServeHTTP(0xc2080edfe0, 0x7fda0180b5f8, 0xc2085d11c0, 0xc2088c1a00)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·003(0x7fda0180b570, 0xc2085d1160, 0xc2088c1a00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:758 +0x288
net/http.HandlerFunc.ServeHTTP(0xc2080e9c50, 0x7fda0180b570, 0xc2085d1160, 0xc2088c1a00)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·004(0x7fda0180b570, 0xc2085d1160, 0xc2088c1a00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:767 +0xba
net/http.HandlerFunc.ServeHTTP(0xc20801c000, 0x7fda0180b570, 0xc2085d1160, 0xc2088c1a00)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·005(0x7fda0180b570, 0xc2085d1160, 0xc2088c1a00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:800 +0x31a
net/http.HandlerFunc.ServeHTTP(0xc2080e9c80, 0x7fda0180b570, 0xc2085d1160, 0xc2088c1a00)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·006(0x7fda0180b570, 0xc2085d1160, 0xc2088c1a00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:810 +0x179
net/http.HandlerFunc.ServeHTTP(0xc2080e9ca0, 0x7fda0180b570, 0xc2085d1160, 0xc2088c1a00)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·007(0x7fda0180b570, 0xc2085d1140, 0xc2088c1a00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:818 +0x123
net/http.HandlerFunc.ServeHTTP(0xc20801c860, 0x7fda0180b570, 0xc2085d1140, 0xc2088c1a00)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/services/httpd.func·009(0x7fda0180aa10, 0xc2082de000, 0xc2088c1a00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:837 +0x197
net/http.HandlerFunc.ServeHTTP(0xc20801c9a0, 0x7fda0180aa10, 0xc2082de000, 0xc2088c1a00)
        /usr/local/go/src/net/http/server.go:1265 +0x41
github.com/bmizerany/pat.(*PatternServeMux).ServeHTTP(0xc20802e068, 0x7fda0180aa10, 0xc2082de000, 0xc2088c1a00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/bmizerany/pat/mux.go:109 +0x21c
github.com/influxdb/influxdb/services/httpd.(*Handler).ServeHTTP(0xc2080b2380, 0x7fda0180aa10, 0xc2082de000, 0xc2088c1a00)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/services/httpd/handler.go:173 +0x36e
net/http.serverHandler.ServeHTTP(0xc20861ad80, 0x7fda0180aa10, 0xc2082de000, 0xc2088c1a00)
        /usr/local/go/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc208b76140)
        /usr/local/go/src/net/http/server.go:1204 +0xb57
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:1751 +0x35e

goroutine 151 [runnable]:
github.com/influxdb/influxdb/tsdb.(*QueryExecutor).executeStatement(0xc20800e150, 0x1, 0x7fda0180c948, 0xc2081ba0c0, 0xc2083ef50e, 0xf, 0xc208840d20, 0x2710, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/query_executor.go:713 +0x159
github.com/influxdb/influxdb/tsdb.func·022()
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/query_executor.go:173 +0x9cc
created by github.com/influxdb/influxdb/tsdb.(*QueryExecutor).ExecuteQuery
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/query_executor.go:230 +0x1f5

goroutine 153 [chan receive]:
github.com/influxdb/influxdb/tsdb.(*QueryExecutor).executeStatement(0xc20800e150, 0x1, 0x7fda0180c948, 0xc2081ba600, 0xc20814224e, 0xf, 0xc2088412c0, 0x2710, 0x0, 0x0)
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/query_executor.go:713 +0x159
github.com/influxdb/influxdb/tsdb.func·022()
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/query_executor.go:173 +0x9cc
created by github.com/influxdb/influxdb/tsdb.(*QueryExecutor).ExecuteQuery
        /tmp/tmp.lGy3lr4zhf/src/github.com/influxdb/influxdb/tsdb/query_executor.go:230 +0x1f5
otoolep commented 8 years ago

The query that causes the panic should be the log, just before the trace. Can we see it?

cloud-rocket commented 8 years ago

Sure (names changed within queries)

[run] 2015/11/25 18:26:41 Listening for signals
[query] 2015/11/25 18:26:45 SELECT String_Time AS "String_Time" FROM "dm"."default".csv_out WHERE location =~ /RL4PS$/ AND "EVENT::Flow_Rate:pump_on" > 0.000 AND time > now() - 384d AND time < now() - 9204h LIMIT 1
[query] 2015/11/25 18:26:45 SELECT mean(Flow_Rate) AS "Flow_Rate" FROM "dm"."default".csv_data WHERE location = 'RL4PS' AND time > 1415125605s AND time < 1415341605s AND time < now() - 384d GROUP BY time(1m)
[query] 2015/11/25 18:26:45 SELECT mean("24Hr_Flow_Total") AS "24Hr_Flow_Total" FROM "dm"."default".csv_data WHERE location = 'RL4PS' AND time > 1415125605s AND time < 1415341605s AND time < now() - 384d GROUP BY time(1m)
[query] 2015/11/25 18:26:45 SELECT mean(Flow_Total) AS "Flow_Total" FROM "dm"."default".csv_data WHERE location =~ /RL4PS$/ AND time > 1415125605s AND time < 1415341605s AND time < now() - 384d GROUP BY time(1m)
[query] 2015/11/25 18:26:45 SELECT mean(Flow_Rate) AS "Flow_Rate" FROM "dm"."default".csv_out WHERE location = 'RL4PS' AND time > 1415125605s AND time < 1415341605s AND time < now() - 9204h GROUP BY time(1m)
[http] 2015/11/25 18:26:45 52.19.168.90 - root [25/Nov/2015:18:26:45 +0000] GET /query?db=dm&epoch=ms&q=SELECT+%22String_Time%22+++AS+%22String_Time%22+FROM+%22csv_out%22+WHERE+%22location%22+%3D~+%2FRL4PS%24%2F+AND+%22EVENT%3A%3AFlow_Rate%3Apump_on%22+%3E+0+AND+time+%3E+now%28%29+-+9216h++AND+time+%3C+now%28%29+-+9204h+limit+1 HTTP/1.1 200 40 https://<domain>:3000/dashboard/db/dm Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36 14f9c3ca-93a2-11e5-8001-000000000000 145.634853ms
[query] 2015/11/25 18:26:45 SELECT max("EVENT::Flow_Rate:pump_on") * 2000.000 AS "Pump On" FROM "dm"."default".csv_out WHERE location =~ /RL4PS$/ AND time > 1415125605s AND time < 1415341605s AND time < now() - 9204h GROUP BY time(1m)
[http] 2015/11/25 18:26:45 52.19.168.90 - root [25/Nov/2015:18:26:45 +0000] GET /query?db=dm&epoch=ms&q=SELECT+mean%28%22Flow_Total%22%29+AS+%22Flow_Total%22+FROM+%22csv_data%22+WHERE+%22location%22+%3D~+%2FRL4PS%24%2F+AND+time+%3E+1415125605s+and+time+%3C+1415341605s+AND+time+%3C+now%28%29+-+9216h+GROUP+BY+time%281m%29 HTTP/1.1 200 8137 https://<domain>:3000/dashboard/db/dm Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36 14fc3c82-93a2-11e5-8003-000000000000 152.632562ms
[query] 2015/11/25 18:26:45 SELECT mean("24hr_Flow_Pr") AS "24hr_Flow_Pr" FROM "dm"."default".csv_out WHERE location = 'RL4PS' AND time > 1415125605s AND time < 1415341605s AND time < now() - 9204h GROUP BY time(1m)
panic: runtime error: slice bounds out of range

BTW, it worked for several days without problem and suddenly started crashing.....

cloud-rocket commented 8 years ago

Some updates on this one:

I am planning to remove this database, unless I can somehow help in resolving this issue....

BTW The system updated to 0.9.5.1 - same result

Meir Tseitlin

beckettsean commented 8 years ago

@cloud-rocket I notice that all of the queries from your log snippet have two upper bounds:

AND time < 1415341605s AND time < now() - 384d AND time < 1415341605s AND time < now() - 9204h

I'm not quite sure what the effects of that are, but it doesn't seem like a good practice. Can you alter your queries so they have a single upper bound?

cloud-rocket commented 8 years ago

@beckettsean - as I mentioned in my last comment - the problem persists with a simple "select * from X" query as well. It is not possible to query from this measurement anything.......

Regarding upper bounds - the first one is set by automatic dates selection of Grafana (which cannot be altered) and the second one is my "fine tuning".....

It is not so important for this case, unless such queries might cause data corruption (sounds unrealistic)

cloud-rocket commented 8 years ago

Is there anything else I can provide to help resolve this out?

beckettsean commented 8 years ago

@cloud-rocket I'm still struggling to understand the full scope of the issue.

The title says InfluxDB crashes with a panic when accessed from Grafana.

The log you provided has queries that are potentially an issue, but you also state that any SELECT * FROM foo query crashes, but only for foo. Queries like SELECT * FROM bar and SELECT * FROM baz succeed.

If you query the measurement foo directly via curl, does it panic the database?

"show tag values" is not working (but not crashing the DB)

Define "not working". Please give the actual input and output.

Are the queries that you provide in https://github.com/influxdb/influxdb/issues/4907#issuecomment-159695726 against the foo measurement or one of the others?

It is not so important for this case, unless such queries might cause data corruption (sounds unrealistic)

I don't think they would cause corruption, but a panic, perhaps. Did queries like that work before the foo measurement panicked on any query?

cloud-rocket commented 8 years ago

Sorry for a delay...

As the title says - the problem started from Grafana, but as I later discovered - it is not related to Grafana specifically, but for documentation reasons I left the title (and original queries as-is).

The problem is with specific measurement, other measurements within the same database are working normally. For this specific measurement a simple query like "select * from X" crashes the DB as well..... I tried accessing it from InfluxDB Admin panel.

All queries (including complicated queries from Grafana) worked before suddenly started crashing. They also continue to work perfectly on other measurements within the same database (I replaced this measurement with another one with the same data).

"show tag values" returns

"Server returned error: error parsing query: found EOF, expected WITH at line 1, char 17"

I will later check curl from command line...

beckettsean commented 8 years ago

@cloud-rocket SHOW TAG VALUES requires a WITH clause. I've opened https://github.com/influxdb/influxdb.com/pull/552 to clarify the docs on that.

If the issue is specific to a single measurement there are two possibilities that I can see:

  1. the measurement is corrupted somehow
  2. there is a bug in the system specific to the structure of that measurement

So regarding #2, is the measurement with issues different from other measurements in your system? Does it have more or fewer tags? Does it have a long or short name? Can you share actual schema from your system (e.g. SHOW TAG/FIELD KEYS, SHOW TAG VALUES)

If it is #1, there is not much we can investigate without the actual data. Is it possible for you to upload a compressed tarball of the influxdb directory?

cloud-rocket commented 8 years ago

@beckettsean Thanks for trying to figure it out.

I will try to dig further regarding this issue, because it seems like it is not related to a specific measurement, but with the way I am working with it (through Grafana). The first measurement is "dead" - you cannot query out of it. But I recreated it in another measurement (same database) and from time to time it crashes the DB as well (even though the crash is probably not corrupting it, because it works afterwards). I still cannot pinpoint what exactly causes it..... (BTW I have other databases on the same server, which are working fine)

Part of the information stored is sensitive, I will take a look of what could be done in terms of upload.... Maybe I will somehow provide access to the instance (EC2)....

jsternberg commented 8 years ago

@cloud-rocket I'm looking into this issue and the panic seems to happen when a string value is read for a field. Are you writing a string value to any field?

Also, how are you writing the data into InfluxDB? Are you using the HTTP protocol or one of the service plugins (graphite, opentsdb, etc.)?

cloud-rocket commented 8 years ago

@jsternberg Yes one of the fields is string and according to my filling it actually might be related.

I am inserting a copy of the index as a string, because you cannot select the index itself with the current API (I think you should allow it)

This is the query

SELECT "String_Time" AS "String_Time" FROM "test" WHERE "EVENT::val0:failure_threshold" > 0 AND $timeFilter AND time > now()  limit 1

The data is written with pandas DataFrame client of Python lib

jsternberg commented 8 years ago

Is it possible for the string that is being written to be greater than 65531 bytes long?

Can you also expand what you mean by "inserting a copy of the index"? What index do you mean? Can you give me a example of what you think should be allowed by the API?

cloud-rocket commented 8 years ago

Sure,

I am willing to select (and display) the timestamp of the point and while it is not possible with the current api, what I did was to allocate another string value to store this timestamp (and later select it).

The string itself is a constant size and obviously very short.

"select time ...." is not possible

cloud-rocket commented 8 years ago

Is it possible this query crashing the server when there are no results to return?

SELECT "String_Time" AS "String_Time" FROM "test" WHERE "EVENT::val0:failure_threshold" > 0 AND $timeFilter AND time > now()  limit 1

(just my hypothesis)

otoolep commented 8 years ago

@cloud-rocket -- I don't really understand what you are trying to do.

When a point comes back, its timestamp is part of the data returned. Why are you trying to select on a particular timestamp?

In any event, can't you just write time = <some particular time> in your query?

Adding the timestamp as a tag (which will result in terrible write performance) or as a field (which is redundant) doesn't make sense to me. Perhaps I am missing something?

cloud-rocket commented 8 years ago

@otoolep

A timestamp is written as a redundant field (not tag)

If I were writing my dashboard from scratch, I'd be making the calls by the book (your book) and make it as simple as possible. Unfortunately I am working with Grafana which is suitable for 80% of what I need and with the rest 20% I need to improvise.

Long-story short - I need a textual display stating when the next event is going to appear (in future). Grafana is not supporting displaying timestamp value in it's Single Stat panel (or at least not something I am aware of), this is why I am putting this timestamp as an additional field.

jsternberg commented 8 years ago

@cloud-rocket this bug shouldn't be an issue with TSM as the code is completely different. As we are deprecating bz1, are you capable of testing the influx_tsm tool on your shards to see if you get an error or not?

Can you make a backup of the bz1 shards and then try running with the converted shards in tsm1 using the 0.10 beta and see if this issue still exists?

jwilder commented 8 years ago

Closing this since bz1 is deprecated and tsm is the default engine in 0.10.

There is a conversion tool to convert your bz1 shards to tsm with instructions here: https://github.com/influxdata/influxdb/tree/master/cmd/influx_tsm