volume.balance: add delay during tight loop

fix https://github.com/chrislusf/seaweedfs/issues/2637
This commit is contained in:
chrislu
2022-02-08 00:53:55 -08:00
parent 9860405974
commit f18803424a
16 changed files with 22 additions and 17 deletions

View File

@@ -267,7 +267,7 @@ func balancedEcDistribution(servers []*EcNode) (allocated [][]uint32) {
func collectVolumeIdsForEcEncode(commandEnv *CommandEnv, selectedCollection string, fullPercentage float64, quietPeriod time.Duration) (vids []needle.VolumeId, err error) {
// collect topology information
topologyInfo, volumeSizeLimitMb, err := collectTopologyInfo(commandEnv)
topologyInfo, volumeSizeLimitMb, err := collectTopologyInfo(commandEnv, 0)
if err != nil {
return
}