mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-11-07 04:27:49 +01:00
calculate disk usage in case of race condition
related to https://github.com/chrislusf/seaweedfs/issues/2357
This commit is contained in:
1 parent
4ed2994555
commit
8a66306064
1 file changed
+3
@@ -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