heal: Do not mark buckets as done when there is no online disks (#16621)

This commit is contained in:
Anis Elleuch
2023-02-14 21:50:13 +01:00
committed by GitHub
parent 15a75bd79b
commit 857674c3a0
2 changed files with 5 additions and 5 deletions

View File

@@ -383,6 +383,10 @@ func healFreshDisk(ctx context.Context, z *erasureServerPools, endpoint Endpoint
logger.Info("Healing drive '%s' complete (healed: %d, failed: %d).", disk, tracker.ItemsHealed, tracker.ItemsFailed)
}
if len(tracker.QueuedBuckets) > 0 {
return fmt.Errorf("not all buckets were healed: %v", tracker.QueuedBuckets)
}
if serverDebugLog {
tracker.printTo(os.Stdout)
logger.Info("\n")