Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
When write switches to sync commit async due lack of disk space async error codes remain set to -28. That causes close(2) to fail as ll_flush() catches the async errors and returns -EIO.
The async errors should be catched and cleared after call to vvp_io_commit_sync() to prevent ll_flush() and close(2) from failing.