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

Untangle lustre userland and kernel headers

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.11.0
    • Lustre 2.8.0
    • 9223372036854775807

    Description

      Much like the current situation with libcfs the headers for lustre being used internally for the kernel and for userland utilites is heavly intertwined. This work will look to unravel this mess and create a clear separation between lustre kernel space and lustre user land.

      Attachments

        Issue Links

          Activity

            [LU-6401] Untangle lustre userland and kernel headers

            Oops. Forgot to close it out.

            simmonsja James A Simmons added a comment - Oops. Forgot to close it out.

            And nearly 3 years later it's still not closed =)

            cfaber#1 Colin Faber [X] (Inactive) added a comment - And nearly 3 years later it's still not closed =)

            After 3 years of work this is complete.

            simmonsja James A Simmons added a comment - After 3 years of work this is complete.

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25246/
            Subject: LU-6401 uapi: migrate remaining uapi headers to uapi directory
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 6712478e79588e73e28c7ccac3afc7ac2368a4f3

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25246/ Subject: LU-6401 uapi: migrate remaining uapi headers to uapi directory Project: fs/lustre-release Branch: master Current Patch Set: Commit: 6712478e79588e73e28c7ccac3afc7ac2368a4f3
            spitzcor Cory Spitz added a comment -

            8 vs 16 length issue reported at LU-9767.

            spitzcor Cory Spitz added a comment - 8 vs 16 length issue reported at LU-9767 .
            hornc Chris Horn added a comment -

            If that change was intentional then there's a bug with mkfs.lustre rename option that restricts a rename to 8 characters.

            hornc Chris Horn added a comment - If that change was intentional then there's a bug with mkfs.lustre rename option that restricts a rename to 8 characters.
            hornc Chris Horn added a comment - - edited

            Was it intentional to remove the 8 character filesystem name limit in commit 424e56abd685c5eabc6a276154dec1c031cf5044 ?

             

            And if so, is there an LUDOC for that change?

            hornc Chris Horn added a comment - - edited Was it intentional to remove the 8 character filesystem name limit in commit 424e56abd685c5eabc6a276154dec1c031cf5044 ?   And if so, is there an LUDOC for that change?

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26966/
            Subject: LU-6401 uapi: change lustre_cfg.h into a proper UAPI header
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 4fedbc879571305a0d14a2caa989c8c306efc54c

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26966/ Subject: LU-6401 uapi: change lustre_cfg.h into a proper UAPI header Project: fs/lustre-release Branch: master Current Patch Set: Commit: 4fedbc879571305a0d14a2caa989c8c306efc54c
            yujian Jian Yu added a comment -

            Thank you James!

            yujian Jian Yu added a comment - Thank you James!

            Last two patches have been updated that will finish this ticket !!!!

            simmonsja James A Simmons added a comment - Last two patches have been updated that will finish this ticket !!!!

            People

              bevans Ben Evans (Inactive)
              simmonsja James A Simmons
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: