adjust ec shard status on disconnect

This commit is contained in:
Chris Lu 2019-05-26 01:05:08 -07:00
parent ac14cd5ad0
commit 92f9c7b1aa

View file

@ -31,6 +31,9 @@ func (ms *MasterServer) SendHeartbeat(stream master_pb.Seaweed_SendHeartbeatServ
for _, v := range dn.GetVolumes() {
message.DeletedVids = append(message.DeletedVids, uint32(v.Id))
}
for _, s := range dn.GetEcShards() {
message.DeletedVids = append(message.DeletedVids, uint32(s.VolumeId))
}
if len(message.DeletedVids) > 0 {
ms.clientChansLock.RLock()