Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix Data Race in TestServerRegisterTestSuite
================== WARNING: DATA RACE Read at 0x00c000406fd0 by goroutine 718: github.com/tikv/pd/pkg/mcs/tso/server.(*Server).stopHTTPServer.func1() /home/runner/work/pd/pd/pkg/mcs/tso/server/server.go:465 +0xde Previous write at 0x00c000406fd0 by goroutine 508: github.com/tikv/pd/pkg/mcs/tso/server.(*Server).startGRPCAndHTTPServers() /home/runner/work/pd/pd/pkg/mcs/tso/server/server.go:436 +0x907 github.com/tikv/pd/pkg/mcs/tso/server.(*Server).startServer.func1() /home/runner/work/pd/pd/pkg/mcs/tso/server/server.go:561 +0x58 Goroutine 718 (running) created at: github.com/tikv/pd/pkg/mcs/tso/server.(*Server).stopHTTPServer() /home/runner/work/pd/pd/pkg/mcs/tso/server/server.go:462 +0x24d github.com/tikv/pd/pkg/mcs/tso/server.(*Server).Close() /home/runner/work/pd/pd/pkg/mcs/tso/server/server.go:193 +0x13c github.com/tikv/pd/tests/integrations/mcs/discovery_test.(*serverRegisterTestSuite).checkServerPrimaryChange() /home/runner/work/pd/pd/tests/integrations/mcs/discovery/register_test.go:139 +0x37b github.com/tikv/pd/tests/integrations/mcs/discovery_test.(*serverRegisterTestSuite).TestServerPrimaryChange() /home/runner/work/pd/pd/tests/integrations/mcs/discovery/register_test.go:116 +0x3d Signed-off-by: Bin Shi <binshi.bing@gmail.com>
- Loading branch information