fix: reduce an extra system call for writes instead fail later (#10187)

This commit is contained in:
Harshavardhana
2020-08-04 12:09:41 -07:00
committed by GitHub
parent d90ab904e7
commit 019fe69a57
5 changed files with 35 additions and 117 deletions
+9
View File
@@ -142,5 +142,14 @@ func osErrToFileErr(err error) error {
if isSysErrHandleInvalid(err) {
return errFileNotFound
}
if isSysErrIO(err) {
return errFaultyDisk
}
if isSysErrInvalidArg(err) {
return errUnsupportedDisk
}
if isSysErrNoSpace(err) {
return errDiskFull
}
return err
}