mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-09-19 02:59:55 +08:00
calculate disk usage in case of race condition
related to https://github.com/chrislusf/seaweedfs/issues/2357
This commit is contained in:
@@ -110,6 +110,9 @@ func (dn *DataNode) DeltaUpdateVolumes(newVolumes, deletedVolumes []storage.Volu
|
||||
|
||||
for _, v := range deletedVolumes {
|
||||
disk := dn.getOrCreateDisk(v.DiskType)
|
||||
if _, found := disk.volumes[v.Id]; !found {
|
||||
continue
|
||||
}
|
||||
delete(disk.volumes, v.Id)
|
||||
|
||||
deltaDiskUsages := newDiskUsages()
|
||||
|
Reference in New Issue
Block a user