Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.15.0
    • 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.

      Attachments

        Activity

          [LU-15459] close(2) fails with EIO on enosp
          pjones Peter Jones added a comment -

          Landed for 2.15

          pjones Peter Jones added a comment - Landed for 2.15

          "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/46178/
          Subject: LU-15459 llite: clear async errors on write commit sync
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 73d5ee7033d0bd7dc6f928cc62766234a607a7c9

          gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/46178/ Subject: LU-15459 llite: clear async errors on write commit sync Project: fs/lustre-release Branch: master Current Patch Set: Commit: 73d5ee7033d0bd7dc6f928cc62766234a607a7c9

          "Vladimir Saveliev <vlaidimir.saveliev@hpe.com>" uploaded a new patch: https://review.whamcloud.com/46178
          Subject: LU-15459 llite: clear async errors on write commit sync
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: f89cf3809c4f9f14959deb86f22afaed8d57019e

          gerrit Gerrit Updater added a comment - "Vladimir Saveliev <vlaidimir.saveliev@hpe.com>" uploaded a new patch: https://review.whamcloud.com/46178 Subject: LU-15459 llite: clear async errors on write commit sync Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: f89cf3809c4f9f14959deb86f22afaed8d57019e

          People

            vsaveliev Vladimir Saveliev
            vsaveliev Vladimir Saveliev
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: