aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2018-05-27 11:58:00 -0700
committerChris Lu <chris.lu@gmail.com>2018-05-27 11:58:00 -0700
commit5b844d70113c414724e7ada2d57c291087173a84 (patch)
tree700b2f2e2ad833ea120ba87b95615be4fbfbc972
parent8b0718ac92ff7f54db5e98ff175c7ac302a00df2 (diff)
downloadseaweedfs-5b844d70113c414724e7ada2d57c291087173a84.tar.xz
seaweedfs-5b844d70113c414724e7ada2d57c291087173a84.zip
pass reference of master server
SendHeartbeat passes lock by value: weed_server.MasterServer contains sync.Mutex
-rw-r--r--weed/server/master_grpc_server.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/server/master_grpc_server.go b/weed/server/master_grpc_server.go
index 12ef9e927..d9b8f9e09 100644
--- a/weed/server/master_grpc_server.go
+++ b/weed/server/master_grpc_server.go
@@ -11,7 +11,7 @@ import (
"google.golang.org/grpc/peer"
)
-func (ms MasterServer) SendHeartbeat(stream master_pb.Seaweed_SendHeartbeatServer) error {
+func (ms *MasterServer) SendHeartbeat(stream master_pb.Seaweed_SendHeartbeatServer) error {
var dn *topology.DataNode
t := ms.Topo
for {