influxdb-srelay
influxdb-srelay copied to clipboard
[BUG] Data Race detected on Ctrl+C
2019/05/17 10:26:59 starting relays...
^C
==================
WARNING: DATA RACE
Read at 0x00c0000c8470 by goroutine 8:
github.com/toni-moreno/influxdb-srelay/relay.(*HTTP).Stop()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relay/http.go:159 +0x5d
github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Stop()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:78 +0xec
main.runRelay.func1()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:44 +0x4f
Previous write at 0x00c0000c8470 by goroutine 9:
github.com/toni-moreno/influxdb-srelay/relay.(*HTTP).Run()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relay/http.go:145 +0x156
github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Run.func1()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:66 +0x75
Goroutine 8 (running) created at:
main.runRelay()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:42 +0x209
main.main()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:95 +0x752
Goroutine 9 (running) created at:
github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Run()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:63 +0x1e2
main.runRelay()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:48 +0x266
main.main()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:95 +0x752
==================
==================
WARNING: DATA RACE
Read at 0x00c00000e438 by goroutine 8:
net.(*TCPListener).Close()
/usr/local/go/src/net/tcpsock_posix.go:136 +0x2c1
github.com/toni-moreno/influxdb-srelay/relay.(*HTTP).Stop()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relay/http.go:159 +0x74
github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Stop()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:78 +0xec
main.runRelay.func1()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:44 +0x4f
Previous write at 0x00c00000e438 by goroutine 9:
net.(*sysListener).listenTCP()
/usr/local/go/src/net/tcpsock_posix.go:163 +0x155
net.(*ListenConfig).Listen()
/usr/local/go/src/net/dial.go:604 +0x70d
net.Listen()
/usr/local/go/src/net/dial.go:674 +0xb2
github.com/toni-moreno/influxdb-srelay/relay.(*HTTP).Run()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relay/http.go:128 +0xcc
github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Run.func1()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:66 +0x75
Goroutine 8 (running) created at:
main.runRelay()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:42 +0x209
main.main()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:95 +0x752
Goroutine 9 (running) created at:
github.com/toni-moreno/influxdb-srelay/relayservice.(*Service).Run()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/relayservice/relayservice.go:63 +0x1e2
main.runRelay()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:48 +0x266
main.main()
/home/developer/src/gospace/src/github.com/toni-moreno/influxdb-srelay/main.go:95 +0x752
==================
developer@snmpcoldev01:~/src/gospace/src/github.com/toni-moreno/influxdb-srelay$ Found 2 data race(s)