Merge pull request #9465 from ambarve/sn_cleanup
Don't block snapshot garbage collection on Remove failures
This commit is contained in:
commit
d55bfab176
@ -282,7 +282,9 @@ func (s *snapshotter) Remove(ctx context.Context, key string) error {
|
|||||||
log.G(ctx).WithError(err1).WithField("path", renamed).Error("Failed to rename after failed commit")
|
log.G(ctx).WithError(err1).WithField("path", renamed).Error("Failed to rename after failed commit")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return err
|
// Return the error wrapped in ErrFailedPrecondition so that cleanup of other snapshots will
|
||||||
|
// still continue.
|
||||||
|
return errors.Join(errdefs.ErrFailedPrecondition, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if err = hcsshim.DestroyLayer(s.info, renamedID); err != nil {
|
if err = hcsshim.DestroyLayer(s.info, renamedID); err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user