race in test: TestIssue2746
xiang90 opened this issue · 3 comments
xiang90 commented
TestIssue2746
WARNING: DATA RACE
Read by goroutine 171:
github.com/coreos/etcd/raft.(*node).step()
/Users/xiangli/go/src/github.com/coreos/etcd/raft/node.go:415 +0x7b
github.com/coreos/etcd/raft.(*node).Propose()
/Users/xiangli/go/src/github.com/coreos/etcd/raft/node.go:390 +0x152
github.com/coreos/etcd/etcdserver.(*EtcdServer).sync.func1()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/server.go:860 +0x98
Previous write by goroutine 7:
github.com/coreos/etcd/raft.(*node).run()
/Users/xiangli/go/src/github.com/coreos/etcd/raft/node.go:328 +0xf66
Goroutine 171 (running) created at:
github.com/coreos/etcd/etcdserver.(*EtcdServer).sync()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/server.go:862 +0x2a5
github.com/coreos/etcd/etcdserver.(*raftNode).start.func1()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/raft.go:229 +0x1296
Goroutine 7 (running) created at:
github.com/coreos/etcd/raft.StartNode()
/Users/xiangli/go/src/github.com/coreos/etcd/raft/node.go:203 +0x827
github.com/coreos/etcd/etcdserver.startNode()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/raft.go:315 +0xbb5
github.com/coreos/etcd/etcdserver.NewServer()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/server.go:320 +0x4318
github.com/coreos/etcd/integration.(*member).Launch()
/Users/xiangli/go/src/github.com/coreos/etcd/integration/cluster.go:543 +0x72
github.com/coreos/etcd/integration.(*cluster).Launch.func1()
/Users/xiangli/go/src/github.com/coreos/etcd/integration/cluster.go:141 +0x2e
heyitsanthony commented
@xiang90 which test is this?
xiang90 commented
@heyitsanthony Sorry. Updated.
xiang90 commented
WARNING: DATA RACE
Read by goroutine 465:
github.com/coreos/etcd/etcdserver/stats.(*ServerStats).BecomeLeader()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/stats/server.go:145 +0x37
github.com/coreos/etcd/etcdserver.(*raftNode).start.func1()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/raft.go:173 +0x684
Previous write by goroutine 347:
github.com/coreos/etcd/etcdserver/stats.(*ServerStats).RecvAppendReq()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/stats/server.go:105 +0xb8
github.com/coreos/etcd/etcdserver.(*EtcdServer).Process()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/server.go:503 +0x3c7
github.com/coreos/etcd/rafthttp.startPeer.func1()
/Users/xiangli/go/src/github.com/coreos/etcd/rafthttp/peer.go:144 +0x169
Goroutine 465 (running) created at:
github.com/coreos/etcd/etcdserver.(*raftNode).start()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/raft.go:234 +0x329
github.com/coreos/etcd/etcdserver.(*EtcdServer).run()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/server.go:529 +0x1f5
Goroutine 347 (finished) created at:
github.com/coreos/etcd/rafthttp.startPeer()
/Users/xiangli/go/src/github.com/coreos/etcd/rafthttp/peer.go:151 +0xa8d
github.com/coreos/etcd/rafthttp.(*Transport).AddPeer()
/Users/xiangli/go/src/github.com/coreos/etcd/rafthttp/transport.go:234 +0x4f2
github.com/coreos/etcd/etcdserver.NewServer()
/Users/xiangli/go/src/github.com/coreos/etcd/etcdserver/server.go:431 +0x317a
github.com/coreos/etcd/integration.(*member).Launch()
/Users/xiangli/go/src/github.com/coreos/etcd/integration/cluster.go:543 +0x72
github.com/coreos/etcd/integration.(*cluster).Launch.func1()
/Users/xiangli/go/src/github.com/coreos/etcd/integration/cluster.go:141 +0x2e
another one