aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2020-10-07 23:48:24 -0700
committerChris Lu <chris.lu@gmail.com>2020-10-07 23:48:24 -0700
commitec08a1670b6db6a1ad1300728f06493d8066da9b (patch)
tree8a0c6300651d4eaa46496f6da2a1e57e856e8d1e
parent62d3d3aea040d38510ef4367e69aa5ae1b7a5b82 (diff)
downloadseaweedfs-ec08a1670b6db6a1ad1300728f06493d8066da9b.tar.xz
seaweedfs-ec08a1670b6db6a1ad1300728f06493d8066da9b.zip
volume: avoid hanging when stopping a volume server
-rw-r--r--weed/server/volume_grpc_client_to_master.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/server/volume_grpc_client_to_master.go b/weed/server/volume_grpc_client_to_master.go
index 8698a4c64..199f8faba 100644
--- a/weed/server/volume_grpc_client_to_master.go
+++ b/weed/server/volume_grpc_client_to_master.go
@@ -90,7 +90,7 @@ func (vs *VolumeServer) StopHeartbeat() (isAlreadyStopping bool) {
return true
}
vs.isHeartbeating = false
- vs.stopChan <- true
+ close(vs.stopChan)
return false
}