After a few minutes I see the 5 minute metrics sent, and after that the UI breaks because the /tables endpoint hangs. I grabbed a goroutine dump and got this:
goroutine 73 [running]:
runtime/pprof.writeGoroutineStacks(0x7f147d234d90, 0xc2080ba6e0, 0x0, 0x0)
/usr/local/go/src/runtime/pprof/pprof.go:511 +0x8d
runtime/pprof.writeGoroutine(0x7f147d234d90, 0xc2080ba6e0, 0x2, 0x0, 0x0)
/usr/local/go/src/runtime/pprof/pprof.go:500 +0x4f
runtime/pprof.(*Profile).WriteTo(0xa73d80, 0x7f147d234d90, 0xc2080ba6e0, 0x2, 0x0, 0x0)
/usr/local/go/src/runtime/pprof/pprof.go:229 +0xd5
net/http/pprof.handler.ServeHTTP(0xc208ec3571, 0x9, 0x7f147d234860, 0xc2080ba6e0, 0xc20801f380)
/usr/local/go/src/net/http/pprof/pprof.go:169 +0x35f
net/http/pprof.Index(0x7f147d234860, 0xc2080ba6e0, 0xc20801f380)
/usr/local/go/src/net/http/pprof/pprof.go:181 +0x15e
net/http.HandlerFunc.ServeHTTP(0x921e48, 0x7f147d234860, 0xc2080ba6e0, 0xc20801f380)
/usr/local/go/src/net/http/server.go:1265 +0x41
net/http.(*ServeMux).ServeHTTP(0xc20803c7e0, 0x7f147d234860, 0xc2080ba6e0, 0xc20801f380)
/usr/local/go/src/net/http/server.go:1541 +0x17d
net/http.serverHandler.ServeHTTP(0xc2087b14a0, 0x7f147d234860, 0xc2080ba6e0, 0xc20801f380)
/usr/local/go/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc2080ba140)
/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 1 [chan receive, 11 minutes]:
github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/rcrowley/goagain.Wait(0x7f147d20bf90, 0xc2080404a8, 0xc208031ce0, 0x0, 0x0)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/rcrowley/goagain/goagain.go:204 +0x3d4
github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/rcrowley/goagain.AwaitSignals(0x7f147d20bf90, 0xc2080404a8, 0x0, 0x0)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/rcrowley/goagain/legacy.go:13 +0x44
main.main()
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:264 +0x1593
goroutine 25 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc209b92af0, 0x47, 0x47)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc208040048, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 6 [syscall, 11 minutes]:
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 [select, 11 minutes]:
github.com/graphite-ng/carbon-relay-ng/badmetrics.(*BadMetrics).manage(0xc20803cea0)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/badmetrics/badMetrics.go:65 +0x715
created by github.com/graphite-ng/carbon-relay-ng/badmetrics.New
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/badmetrics/badMetrics.go:42 +0x178
goroutine 9 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc2094cf800, 0x3e, 0x40)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.func·010()
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:52 +0xb8
created by main.NewTable
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:54 +0x3a0
goroutine 10 [chan send, 2 minutes]:
github.com/graphite-ng/carbon-relay-ng/aggregator.(*Aggregator).Flush(0xc2080c0480, 0x5536dbd4)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/aggregator/aggregator.go:137 +0x4c3
github.com/graphite-ng/carbon-relay-ng/aggregator.(*Aggregator).run(0xc2080c0480)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/aggregator/aggregator.go:180 +0x52e
created by github.com/graphite-ng/carbon-relay-ng/aggregator.New
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/aggregator/aggregator.go:107 +0x64a
goroutine 11 [select]:
github.com/graphite-ng/carbon-relay-ng/nsqd.(*DiskQueue).ioLoop(0xc208074160)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/nsqd/diskqueue.go:566 +0x6df
created by github.com/graphite-ng/carbon-relay-ng/nsqd.NewDiskQueue
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/nsqd/diskqueue.go:87 +0x409
goroutine 12 [chan receive, 11 minutes]:
main.func·006(0xc2087b01e0)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/slowchan.go:12 +0x87
created by main.NewSlowChan
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/slowchan.go:17 +0xfe
goroutine 13 [chan receive]:
github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/Dieterbe/go-metrics.(*meterArbiter).tick(0xa7da80)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/Dieterbe/go-metrics/meter.go:221 +0x52
created by github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/Dieterbe/go-metrics.NewMeter
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/Dieterbe/go-metrics/meter.go:40 +0x1f7
goroutine 14 [select, 11 minutes]:
main.(*Spool).Writer(0xc208068c60)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/spool.go:84 +0x9d0
created by main.NewSpool
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/spool.go:68 +0x5f2
goroutine 15 [select, 11 minutes]:
main.(*Spool).Buffer(0xc208068c60)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/spool.go:117 +0x271
created by main.NewSpool
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/spool.go:69 +0x60f
goroutine 16 [select]:
main.(*Destination).relay(0xc208091e00)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/destination.go:258 +0x13ed
created by main.(*Destination).Run
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/destination.go:158 +0x3b5
goroutine 18 [IO wait]:
net.(*pollDesc).Wait(0xc208816300, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208816300, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc2088162a0, 0x0, 0x7f147d20ad98, 0xc208dee740)
/usr/local/go/src/net/fd_unix.go:419 +0x40b
net.(*TCPListener).AcceptTCP(0xc2080404a8, 0xc208032df0, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:234 +0x4e
main.accept(0xc2080404a8, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:75 +0x33
created by main.main
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:240 +0x14e6
goroutine 19 [IO wait, 11 minutes]:
net.(*pollDesc).Wait(0xc2088164c0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2088164c0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc208816460, 0x0, 0x7f147d20ad98, 0xc208099d88)
/usr/local/go/src/net/fd_unix.go:419 +0x40b
net.(*TCPListener).AcceptTCP(0xc2080404b0, 0xc208020380, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:234 +0x4e
net.(*TCPListener).Accept(0xc2080404b0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:244 +0x4c
github.com/graphite-ng/carbon-relay-ng/telnet.ListenAndServe(0xc208032ea0, 0xc, 0x0, 0x0)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/telnet/telnet.go:49 +0xea
main.adminListener(0xc208032ea0, 0xc, 0x0, 0x0)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/admin_telnet.go:108 +0x9bf
main.func·002()
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:252 +0x3c
created by main.main
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:257 +0x1534
goroutine 20 [IO wait]:
net.(*pollDesc).Wait(0xc20882ffe0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc20882ffe0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc20882ff80, 0x0, 0x7f147d20ad98, 0xc208dee7b8)
/usr/local/go/src/net/fd_unix.go:419 +0x40b
net.(*TCPListener).AcceptTCP(0xc2080405e8, 0x4ae08e, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:234 +0x4e
net/http.tcpKeepAliveListener.Accept(0xc2080405e8, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1976 +0x4c
net/http.(*Server).Serve(0xc2087b14a0, 0x7f147d20d1e8, 0xc2080405e8, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1728 +0x92
net/http.(*Server).ListenAndServe(0xc2087b14a0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1718 +0x154
net/http.ListenAndServe(0xc208032f40, 0xc, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1808 +0xba
main.HttpListener(0xc208032f40, 0xc, 0xc208034410)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/admin_http.go:211 +0xaf3
created by main.main
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:261 +0x1573
goroutine 21 [chan receive]:
main.(*keepSafe).keepClean(0xc208828690)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/keepsafe.go:29 +0x77
created by main.NewKeepSafe
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/keepsafe.go:23 +0x162
goroutine 22 [IO wait, 11 minutes]:
net.(*pollDesc).Wait(0xc2088163e0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2088163e0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208816380, 0xc208834800, 0x400, 0x400, 0x0, 0x7f147d20ad98, 0xc208826298)
/usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc2080405f0, 0xc208834800, 0x400, 0x400, 0x400, 0x0, 0x0)
/usr/local/go/src/net/net.go:121 +0xdc
main.(*Conn).checkEOF(0xc2087fa000)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/conn.go:110 +0x9f
created by main.NewConn
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/conn.go:92 +0xcba
goroutine 23 [select]:
main.(*Conn).HandleData(0xc2087fa000)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/conn.go:172 +0x1901
created by main.NewConn
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/conn.go:94 +0xcd4
goroutine 24 [select]:
main.(*Conn).HandleStatus(0xc2087fa000)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/conn.go:149 +0x3bd
created by main.NewConn
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/conn.go:95 +0xcee
goroutine 26 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc209b93680, 0x41, 0x41)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc2080401d0, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 27 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e20dc0, 0x40, 0x40)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc208040810, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 28 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e20fc0, 0x40, 0x40)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc208040e98, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 29 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e21040, 0x3e, 0x3e)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc208fecb98, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 30 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc2094555e0, 0x41, 0x41)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc208fed248, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 31 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc209455900, 0x44, 0x44)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc208fed938, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 32 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc2094559f0, 0x42, 0x42)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc2090a6030, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 33 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e20740, 0x3e, 0x3e)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc2090a6168, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 34 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e203c0, 0x37, 0x37)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc2090a6170, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 35 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e204c0, 0x3c, 0x3c)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc2090a6468, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 36 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc209455d60, 0x47, 0x47)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc2090a65d0, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 37 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc209455bd0, 0x4c, 0x4c)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc2090a65d8, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 38 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e20a00, 0x38, 0x38)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc2090a6990, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 40 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc2094cfa40, 0x38, 0x38)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc20987b338, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 41 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc2094cfa80, 0x3b, 0x3b)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc209918a30, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 42 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc2094cfac0, 0x37, 0x37)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc2099195e8, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 43 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc2094cfd00, 0x39, 0x39)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc2099bd930, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 44 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc2094cfe40, 0x3d, 0x3d)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc209a57660, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 45 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc2094556d0, 0x42, 0x42)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc209b04770, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 46 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e20140, 0x37, 0x37)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc209b9ab80, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 47 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e201c0, 0x40, 0x40)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc209c36f38, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 48 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e20a80, 0x37, 0x37)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc209c36f20, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 49 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e20c40, 0x3f, 0x3f)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc209c374b0, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 50 [chan send, 2 minutes]:
main.(*Table).Dispatch(0xc208034410, 0xc208e20f40, 0x38, 0x38)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc209b04bd0, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8
goroutine 51 [chan send]:
main.(*Table).Snapshot(0xc208034410, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:115 +0x3f8
main.listTable(0x7f147d234860, 0xc2080ba5a0, 0xc20801f110, 0x0, 0x0, 0xc20883dae8)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/admin_http.go:57 +0x4d
main.handler.ServeHTTP(0x921c68, 0x7f147d234860, 0xc2080ba5a0, 0xc20801f110)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/admin_http.go:30 +0x55
github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/gorilla/mux.(*Router).ServeHTTP(0xc208035ef0, 0x7f147d234860, 0xc2080ba5a0, 0xc20801f110)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/gorilla/mux/mux.go:98 +0x297
net/http.(*ServeMux).ServeHTTP(0xc20803c7e0, 0x7f147d234860, 0xc2080ba5a0, 0xc20801f110)
/usr/local/go/src/net/http/server.go:1541 +0x17d
net/http.serverHandler.ServeHTTP(0xc2087b14a0, 0x7f147d234860, 0xc2080ba5a0, 0xc20801f110)
/usr/local/go/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc2080ba000)
/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 52 [chan send, 2 minutes]:
main.(*Table).Snapshot(0xc208034410, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:115 +0x3f8
main.listTable(0x7f147d234860, 0xc2080ba780, 0xc20801f2b0, 0x0, 0x0, 0xc20883fae8)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/admin_http.go:57 +0x4d
main.handler.ServeHTTP(0x921c68, 0x7f147d234860, 0xc2080ba780, 0xc20801f2b0)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/admin_http.go:30 +0x55
github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/gorilla/mux.(*Router).ServeHTTP(0xc208035ef0, 0x7f147d234860, 0xc2080ba780, 0xc20801f2b0)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/_third_party/github.com/gorilla/mux/mux.go:98 +0x297
net/http.(*ServeMux).ServeHTTP(0xc20803c7e0, 0x7f147d234860, 0xc2080ba780, 0xc20801f2b0)
/usr/local/go/src/net/http/server.go:1541 +0x17d
net/http.serverHandler.ServeHTTP(0xc2087b14a0, 0x7f147d234860, 0xc2080ba780, 0xc20801f2b0)
/usr/local/go/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc2080ba0a0)
/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 71 [chan send]:
main.(*Table).Dispatch(0xc208034410, 0xc20a2865c0, 0x3c, 0x3c)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/table.go:74 +0x2ec
main.handle(0xc209c36018, 0xc208032df0, 0xc, 0xc208032ea0, 0xc, 0xc208032f40, 0xc, 0xc208032ff0, 0x5, 0x0, ...)
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:123 +0x420
created by main.accept
/Users/shanse1/code/src/github.com/graphite-ng/carbon-relay-ng/carbon-relay-ng.go:80 +0xe8