add additional logs

This commit is contained in:
Harshavardhana 2021-03-06 23:48:05 -08:00
parent bff2f9c733
commit 96b1377863
2 changed files with 4 additions and 2 deletions

View file

@ -792,9 +792,9 @@ func (a adminAPIHandlers) HealSetsHandler(w http.ResponseWriter, r *http.Request
delete(a.healSetsMap, opts.taskUUID)
a.mu.Unlock()
if vars[healSetsPrefix] != "" {
logger.Info("Healing finished for %v at %s", vars[healSetsList], vars[healSetsPrefix])
logger.Info("Healing finished for set '%v' at %s", vars[healSetsList], vars[healSetsPrefix])
} else {
logger.Info("Healing finished for %v", vars[healSetsList])
logger.Info("Healing finished for set '%v'", vars[healSetsList])
}
}()

View file

@ -18,6 +18,7 @@ package cmd
import (
"context"
"fmt"
"runtime"
"sync"
"time"
@ -162,6 +163,7 @@ func healErasureSet(ctx context.Context, prefix string, setIndex int, maxIO int,
}
entryCh, err := disk.WalkVersions(ctx, bucket.Name, prefix, "", true, ctx.Done())
if err != nil {
logger.LogIf(ctx, fmt.Errorf("%s returned %w - disk will be ignored and continued further", disk, err))
// Disk walk returned error, ignore it.
return
}