diff options
| author | Chris Lu <chris.lu@gmail.com> | 2020-10-07 23:48:24 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2020-10-07 23:48:24 -0700 |
| commit | ec08a1670b6db6a1ad1300728f06493d8066da9b (patch) | |
| tree | 8a0c6300651d4eaa46496f6da2a1e57e856e8d1e | |
| parent | 62d3d3aea040d38510ef4367e69aa5ae1b7a5b82 (diff) | |
| download | seaweedfs-ec08a1670b6db6a1ad1300728f06493d8066da9b.tar.xz seaweedfs-ec08a1670b6db6a1ad1300728f06493d8066da9b.zip | |
volume: avoid hanging when stopping a volume server
| -rw-r--r-- | weed/server/volume_grpc_client_to_master.go | 2 |
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 } |
