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

Improve the user land to kernel space interface for lustre

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • Upstream
    • Lustre 2.11.0
    • None
    • 9223372036854775807

    Description

      Lustre currently has a complex assortment of ioctls for both the file system component and the LNet layer. Many of the those ioctls are no longer used or can be replaced with accessing files in the sysfs or debugfs file systems. With the initial review of lustre in the upstream kernel two topics on how ioctls are managed to brought to our attention. One is the dislike of the ioctl redirection that is done in lustre. The seconds is the request that we use the netlink userland API, in particular with the LNet layer. The netlink API could also be used for lustre.

      Attachments

        Issue Links

          Activity

            [LU-9680] Improve the user land to kernel space interface for lustre
            green Oleg Drokin made changes -
            Link New: This issue is related to LU-18998 [ LU-18998 ]
            pjones Peter Jones made changes -
            Link New: This issue is duplicated by LU-17004 [ LU-17004 ]
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-14858 [ LU-14858 ]
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-6130 [ LU-6130 ]
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-18083 [ LU-18083 ]
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-17687 [ LU-17687 ]
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-18063 [ LU-18063 ]
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-18017 [ LU-18017 ]

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53733/
            Subject: LU-9680 lnet: Fault injection list ioctls to netlink
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 60cea1a08c4bcecb59ebf00313948ad862b588e1

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53733/ Subject: LU-9680 lnet: Fault injection list ioctls to netlink Project: fs/lustre-release Branch: master Current Patch Set: Commit: 60cea1a08c4bcecb59ebf00313948ad862b588e1

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53734/
            Subject: LU-9680 lnet: Convert lnetctl debug recovery to netlink
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 9c8f9b80f9d2f479221a38841dab6a2423edcbf3

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53734/ Subject: LU-9680 lnet: Convert lnetctl debug recovery to netlink Project: fs/lustre-release Branch: master Current Patch Set: Commit: 9c8f9b80f9d2f479221a38841dab6a2423edcbf3

            People

              simmonsja James A Simmons
              simmonsja James A Simmons
              Votes:
              0 Vote for this issue
              Watchers:
              19 Start watching this issue

              Dates

                Created:
                Updated: