diff --git a/storage/paths/local.go b/storage/paths/local.go index 7d1be644a..577d4dbe0 100644 --- a/storage/paths/local.go +++ b/storage/paths/local.go @@ -548,7 +548,7 @@ func (st *Local) AcquireSector(ctx context.Context, sid storiface.SectorRef, exi } if best == "" { - return storiface.SectorPaths{}, storiface.SectorPaths{}, xerrors.Errorf("couldn't find a suitable path for a sector") + return storiface.SectorPaths{}, storiface.SectorPaths{}, storiface.Err(storiface.ErrTempAllocateSpace, xerrors.Errorf("couldn't find a suitable path for a sector")) } storiface.SetPathByType(&out, fileType, best) diff --git a/storage/pipeline/states_sealing.go b/storage/pipeline/states_sealing.go index 48d024f85..7f7cce95f 100644 --- a/storage/pipeline/states_sealing.go +++ b/storage/pipeline/states_sealing.go @@ -232,6 +232,7 @@ func retrySoftErr(ctx context.Context, cb func() error) error { fallthrough case storiface.ErrTempAllocateSpace: // retry + log.Errorw("retrying soft error", "err", err, "code", cerr.ErrCode()) default: // non-temp error return err