Details

    • New Feature
    • Resolution: Fixed
    • Minor
    • Lustre 2.10.0
    • None
    • 10783

    Description

      OST (or MDT) pool feature enables users to group OSTs together to make object placement more flexible which is a very useful mechanism for system management. However the pool support of quota is not completed now which limits the use of it. Luckily current quota framework is really powerful and flexible which makes it possible to add new extension.

      We believe that pool support of quota will be helpful for a lot of use cases, so we are trying to complete it. With the help from the community, we've made some progress. The full patch will be a big one which involves quite a lot of components of Lustre. Any advice or feedback about the implementation will be really helpful.

      Attachments

        Issue Links

          Activity

            [LU-4017] Add project quota support feature

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26202/
            Subject: LU-4017 quota: add setting/getting project id function
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 39f63cf54c624d89439b5b473035c1afe35e10fa

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26202/ Subject: LU-4017 quota: add setting/getting project id function Project: fs/lustre-release Branch: master Current Patch Set: Commit: 39f63cf54c624d89439b5b473035c1afe35e10fa
            pjones Peter Jones added a comment -

            Yes. That is true at this point. We are scoping out what is required to extend this work further.

            pjones Peter Jones added a comment - Yes. That is true at this point. We are scoping out what is required to extend this work further.
            simmonsja James A Simmons added a comment - - edited

            Yes it appears this is not supported on any SLES systems as well. Project Quota appears to only be supported on RHEL systems with ldiskfs

            simmonsja James A Simmons added a comment - - edited Yes it appears this is not supported on any SLES systems as well. Project Quota appears to only be supported on RHEL systems with ldiskfs

            Does support for this new feature only exist on el7 servers with ldiskfs?

            bogl Bob Glossman (Inactive) added a comment - Does support for this new feature only exist on el7 servers with ldiskfs?

            I just noticed with this work its no longer possible to have patchless kernels for lustre server side.

            simmonsja James A Simmons added a comment - I just noticed with this work its no longer possible to have patchless kernels for lustre server side.

            Wang Shilong (wshilong@ddn.com) uploaded a new patch: https://review.whamcloud.com/26581
            Subject: LU-4017 tune2fs: fix BUGs of tuning project quota
            Project: tools/e2fsprogs
            Branch: master-lustre
            Current Patch Set: 1
            Commit: 0ee8257e2b538ce9d74e20511ba0a5c71d3cf542

            gerrit Gerrit Updater added a comment - Wang Shilong (wshilong@ddn.com) uploaded a new patch: https://review.whamcloud.com/26581 Subject: LU-4017 tune2fs: fix BUGs of tuning project quota Project: tools/e2fsprogs Branch: master-lustre Current Patch Set: 1 Commit: 0ee8257e2b538ce9d74e20511ba0a5c71d3cf542

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25812/
            Subject: LU-4017 quota: add project id support
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 97fbb61dbe261a389897779ae376cfc3808442cf

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25812/ Subject: LU-4017 quota: add project id support Project: fs/lustre-release Branch: master Current Patch Set: Commit: 97fbb61dbe261a389897779ae376cfc3808442cf

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/23945/
            Subject: LU-4017 ldiskfs: export __ext4_ioctl_setproject for lustre
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 5a0094765d8d5fbfe361ef5518ad44c3fd336f07

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/23945/ Subject: LU-4017 ldiskfs: export __ext4_ioctl_setproject for lustre Project: fs/lustre-release Branch: master Current Patch Set: Commit: 5a0094765d8d5fbfe361ef5518ad44c3fd336f07

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/23947/
            Subject: LU-4017 quota: add project quota support for Lustre
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 792be6ca54810b04bdc4fd4f61e4b05fc701e587

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/23947/ Subject: LU-4017 quota: add project quota support for Lustre Project: fs/lustre-release Branch: master Current Patch Set: Commit: 792be6ca54810b04bdc4fd4f61e4b05fc701e587

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/23946/
            Subject: LU-4017 quota: add project quota support to system header
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 5839fd5d6e5d24d16af26a7bc36eef773289dbbe

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/23946/ Subject: LU-4017 quota: add project quota support to system header Project: fs/lustre-release Branch: master Current Patch Set: Commit: 5839fd5d6e5d24d16af26a7bc36eef773289dbbe

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/18894/
            Subject: LU-4017 quota: cleanup codes of quota for new type
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: a00a07567d4909251e58900a9e5ea27157960fd4

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/18894/ Subject: LU-4017 quota: cleanup codes of quota for new type Project: fs/lustre-release Branch: master Current Patch Set: Commit: a00a07567d4909251e58900a9e5ea27157960fd4

            People

              niu Niu Yawei (Inactive)
              lixi Li Xi (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              25 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: