fix: no space dev

This commit is contained in:
Samuel N Cui
2023-09-29 20:30:32 +08:00
parent dd07ebc94c
commit b9f8584ad5
2 changed files with 32 additions and 6 deletions
+14
View File
@@ -22,6 +22,10 @@ var (
{from: syscall.EROFS, to: ErrTargetDropToReadonly},
{from: syscall.EIO, to: ErrTargetDropToReadonly},
}
abortErrors = []error{
ErrTargetNoSpace,
ErrTargetDropToReadonly,
}
)
type errorPair struct {
@@ -81,3 +85,13 @@ func mappingError(err error) error {
return err
}
func checkErrorAbort(err error) bool {
for _, e := range abortErrors {
if errors.Is(err, e) {
return true
}
}
return false
}