Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.8.0
    • None
    • 3
    • 9223372036854775807

    Description

      With new quota code MDS obtains quota credits via ptlrpc requests.
      All quota operation takes place after obtaining ldlm lock.
      So, with single MDS it can happen that we are run out of mdt threads to process quota request while all other mdt threads are waiting for a lock conflicting with a lock taken by a thread which is sending quota request.

      The possible solution is to serve quota requests in a HP queue. It looks like quota lock doesn't conflicts, so quota intends can be processed in a HP queue also.

      Attachments

        Issue Links

          Activity

            [LU-6433] MDS deadlock in qouta
            mdiep Minh Diep made changes -
            Link New: This issue is related to LDEV-301 [ LDEV-301 ]
            pjones Peter Jones made changes -
            Link Original: This issue is related to LDEV-142 [ LDEV-142 ]
            pjones Peter Jones made changes -
            Link New: This issue is related to LDEV-367 [ LDEV-367 ]
            pjones Peter Jones made changes -
            Link New: This issue is related to LDEV-142 [ LDEV-142 ]
            pjones Peter Jones made changes -
            Link New: This issue is related to JFC-17 [ JFC-17 ]
            pjones Peter Jones made changes -
            Link New: This issue is related to LU-7926 [ LU-7926 ]
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.8.0 [ 11113 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            pjones Peter Jones added a comment -

            Landed for 2.8

            pjones Peter Jones added a comment - Landed for 2.8

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/14369/
            Subject: LU-6433 quota: handle QUOTA_DQACQ in READPAGE portal
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 471ad1f679ad7c0193785f82abf6f249ffeb1e79

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/14369/ Subject: LU-6433 quota: handle QUOTA_DQACQ in READPAGE portal Project: fs/lustre-release Branch: master Current Patch Set: Commit: 471ad1f679ad7c0193785f82abf6f249ffeb1e79
            spitzcor Cory Spitz added a comment -

            Code review (and landing) of http://review.whamcloud.com/14369 was raised to the OpenSFS LWG on 7/1. What blocks this patch from landing?

            spitzcor Cory Spitz added a comment - Code review (and landing) of http://review.whamcloud.com/14369 was raised to the OpenSFS LWG on 7/1. What blocks this patch from landing?

            People

              niu Niu Yawei (Inactive)
              askulysh Andriy Skulysh
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: