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

PQ: stale edquot after clearing limits for a user in a pool

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • Lustre 2.15.0
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      When hard and soft limit set to 0, lqe enforced flag is also set to false. As qmt_adjust_qunit does not handle not enforced lqes, edquot set to the pool continues to be true and a user gets -EDQUOT even if all pool limits are cleared. This was ok for global pool lqe as since it turned off, zero limits are sent to OSTs causing OSTs to release all granted space and avoid EDQUOT. Fix this for PQ - set edquot and qunit to zero, since appropriate lqe becomes "not enforced".

      Attachments

        Activity

          People

            scherementsev Sergey Cheremencev
            scherementsev Sergey Cheremencev
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: