|
@ -317,13 +317,13 @@ func collectVolumeIdsForEcEncode(commandEnv *CommandEnv, selectedCollection stri |
|
|
if float64(v.Size) > fullPercentage/100*float64(volumeSizeLimitMb)*1024*1024 { |
|
|
if float64(v.Size) > fullPercentage/100*float64(volumeSizeLimitMb)*1024*1024 { |
|
|
if good, found := vidMap[v.Id]; found { |
|
|
if good, found := vidMap[v.Id]; found { |
|
|
if good { |
|
|
if good { |
|
|
if diskInfo.FreeVolumeCount < 1 { |
|
|
|
|
|
|
|
|
if diskInfo.FreeVolumeCount < 2 { |
|
|
glog.V(0).Infof("skip %d.%d on %s, no free disk", v.Id, v.Collection, dn.Id) |
|
|
glog.V(0).Infof("skip %d.%d on %s, no free disk", v.Id, v.Collection, dn.Id) |
|
|
vidMap[v.Id] = false |
|
|
vidMap[v.Id] = false |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
if diskInfo.FreeVolumeCount < 1 { |
|
|
|
|
|
|
|
|
if diskInfo.FreeVolumeCount < 2 { |
|
|
glog.V(0).Infof("skip %d.%d on %s, no free disk", v.Id, v.Collection, dn.Id) |
|
|
glog.V(0).Infof("skip %d.%d on %s, no free disk", v.Id, v.Collection, dn.Id) |
|
|
vidMap[v.Id] = false |
|
|
vidMap[v.Id] = false |
|
|
} else { |
|
|
} else { |
|
|