Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-4664

sync write should consume grant on client

Details

    • Bug
    • Resolution: Duplicate
    • Major
    • None
    • Lustre 2.5.0, Lustre 2.6.0, Lustre 2.4.2, Lustre 2.12.0
    • None
    • 3
    • 12781

    Description

      Sync/direct write should consume grant on client as well, otherwise, it could fail with ENOSPC even when there is lots of grant reserved by clients.

      Attachments

        Issue Links

          Activity

            [LU-4664] sync write should consume grant on client

            The patch https://review.whamcloud.com/35896 "LU-12687 osc: consume grants for direct I/O" is about to land and will fix this issue.

            adilger Andreas Dilger added a comment - The patch https://review.whamcloud.com/35896 " LU-12687 osc: consume grants for direct I/O " is about to land and will fix this issue.

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33588/
            Subject: LU-4664 libcfs: allow file/func/line passed to CDEBUG()
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 8503e73bd936ce286c8acd069ed3285a0b7533b2

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33588/ Subject: LU-4664 libcfs: allow file/func/line passed to CDEBUG() Project: fs/lustre-release Branch: master Current Patch Set: Commit: 8503e73bd936ce286c8acd069ed3285a0b7533b2

            Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/33588
            Subject: LU-4664 libcfs: allow file/func/line passed to CDEBUG()
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 0c75bd16ba03d6aaec94d9653d71f907e7e065d9

            gerrit Gerrit Updater added a comment - Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/33588 Subject: LU-4664 libcfs: allow file/func/line passed to CDEBUG() Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 0c75bd16ba03d6aaec94d9653d71f907e7e065d9
            niu Niu Yawei (Inactive) added a comment - Dup of LU-247 .

            There are lots problems in current DIO implementation, see LU-247. I think this problem should be addressed with other problems together.

            niu Niu Yawei (Inactive) added a comment - There are lots problems in current DIO implementation, see LU-247 . I think this problem should be addressed with other problems together.

            People

              bobijam Zhenyu Xu
              niu Niu Yawei (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: