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

LustreError: 76942:0:(qsd_entry.c:243:qsd_refresh_usage()) $$$ failed to read disk usage, rc:-3 qsd:lustre-MDT0000 qtype:prj id:4294967295 enforced:0 granted: 0 pending:0 waiting:0 req:0 usage: 0 qunit:0 qtune:0 edquot:0 default:yes

Details

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

    Description

      On one of system, we frequently hit following errors which prevent us to use project quota:

      [58249.501596] LustreError: 76942:0:(qsd_entry.c:243:qsd_refresh_usage()) $$$ failed to read disk usage, rc:-3  qsd:lustre-MDT0000 qtype:prj id:4294967295 enforced:0 granted: 0 pending:0 waiting:0 req:0 usage: 0 qunit:0 qtune:0 edquot:0 default:yes
      
      [58259.041837] LustreError: 77077:0:(qsd_entry.c:243:qsd_refresh_usage()) $$$ failed to read disk usage, rc:-3  qsd:lustre-MDT0000 qtype:prj id:4294967295 enforced:0 granted: 0 pending:0 waiting:0 req:0 usage: 0 qunit:0 qtune:0 edquot:0 default:yes
      
      [58268.119459] LustreError: 77077:0:(qsd_entry.c:243:qsd_refresh_usage()) $$$ failed to read disk usage, rc:-3  qsd:lustre-MDT0000 qtype:prj id:4294967295 enforced:0 granted: 0 pending:0 waiting:0 req:0 usage: 0 qunit:0 qtune:0 edquot:0 default:yes
      
      

      Problem blames to project ID 4294967295, this out of range kernel could handle, and kernel think this is not a valid project ID.

      Attachments

        Issue Links

          Activity

            [LU-14740] LustreError: 76942:0:(qsd_entry.c:243:qsd_refresh_usage()) $$$ failed to read disk usage, rc:-3 qsd:lustre-MDT0000 qtype:prj id:4294967295 enforced:0 granted: 0 pending:0 waiting:0 req:0 usage: 0 qunit:0 qtune:0 edquot:0 default:yes

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/44339/
            Subject: LU-14740 quota: reject invalid project id on server side
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: d6a3e06cb0f0db57a2637d029b1ff3bfd1de3d7d

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/44339/ Subject: LU-14740 quota: reject invalid project id on server side Project: fs/lustre-release Branch: master Current Patch Set: Commit: d6a3e06cb0f0db57a2637d029b1ff3bfd1de3d7d
            wshilong Wang Shilong (Inactive) added a comment - For b_es5_2: https://review.whamcloud.com/#/c/44407/1

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/43939/
            Subject: LU-14740 llite: avoid project quota overflow
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 3ffa5d680f0092ae51ffa84bd94a9983f9a8c99e

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/43939/ Subject: LU-14740 llite: avoid project quota overflow Project: fs/lustre-release Branch: master Current Patch Set: Commit: 3ffa5d680f0092ae51ffa84bd94a9983f9a8c99e

            Wang Shilong (wshilong@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/44339
            Subject: LU-14740 quota: reject invalid project id on server side
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 24572a3988f2d848182fc59d652b9fe7dee13815

            gerrit Gerrit Updater added a comment - Wang Shilong (wshilong@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/44339 Subject: LU-14740 quota: reject invalid project id on server side Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 24572a3988f2d848182fc59d652b9fe7dee13815

            Yup, that makes sense.

            wshilong Wang Shilong (Inactive) added a comment - Yup, that makes sense.

            It would be good to add a second patch to verify on the MDS/OSS that projid=-1 is not used for a file, to catch other bugs and/or older clients.

            adilger Andreas Dilger added a comment - It would be good to add a second patch to verify on the MDS/OSS that projid=-1 is not used for a file, to catch other bugs and/or older clients.

            Wang Shilong (wshilong@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/43939
            Subject: LU-14740 llite: avoid project quota overflow
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 8bb1bfdbc6f435873a33d7d3a131e625f6e157a9

            gerrit Gerrit Updater added a comment - Wang Shilong (wshilong@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/43939 Subject: LU-14740 llite: avoid project quota overflow Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 8bb1bfdbc6f435873a33d7d3a131e625f6e157a9

            People

              wshilong Wang Shilong (Inactive)
              wshilong Wang Shilong (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: