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

Improve lustre kernel string handling

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.16.0
    • Lustre 2.10.0
    • 9223372036854775807

    Description

      While pushing work upstream some of the feedback was related to how Lustre does its own direct parsing of string which is frowned on. Secondly we are still not using newer kernel string interfaces like kstrtoul instead of simple_string() and other examples exist as well that have been merged upstream.

      Attachments

        Issue Links

          Activity

            [LU-9325] Improve lustre kernel string handling
            pjones Peter Jones added a comment -

            (standing ovation)

            pjones Peter Jones added a comment - (standing ovation)

            After all these years this work is complete.

            simmonsja James A Simmons added a comment - After all these years this work is complete.

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/51209/
            Subject: LU-9325 obdclass: use match_table for server mount options
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 415fa27540dd444d7d5e42cb8e0c7a3379374b2a

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/51209/ Subject: LU-9325 obdclass: use match_table for server mount options Project: fs/lustre-release Branch: master Current Patch Set: Commit: 415fa27540dd444d7d5e42cb8e0c7a3379374b2a

            "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/51209
            Subject: LU-9325 obdclass: use match_table for server mount options
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 234816c141dcb499b50963f33ac6c05b9d5f79e8

            gerrit Gerrit Updater added a comment - "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/51209 Subject: LU-9325 obdclass: use match_table for server mount options Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 234816c141dcb499b50963f33ac6c05b9d5f79e8

            Down to two patches.

            simmonsja James A Simmons added a comment - Down to two patches.

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/49910/
            Subject: LU-9325 obd: replace simple_strtoul()
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 79b34a83f811f5f1dc40a077bd6d5f65194c9bbe

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/49910/ Subject: LU-9325 obd: replace simple_strtoul() Project: fs/lustre-release Branch: master Current Patch Set: Commit: 79b34a83f811f5f1dc40a077bd6d5f65194c9bbe

            "jsimmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/49910
            Subject: LU-9325 obd: replace simple_strtoul()
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 6da5463b9e39c149c3c6717398dc93eb3cc57d0d

            gerrit Gerrit Updater added a comment - "jsimmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/49910 Subject: LU-9325 obd: replace simple_strtoul() Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 6da5463b9e39c149c3c6717398dc93eb3cc57d0d

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/33617/
            Subject: LU-9325 obdclass: make niduuid for lustre_stop_mgc() static
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 85b400b67b0d8d49315f80252025c98303d242bb

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/33617/ Subject: LU-9325 obdclass: make niduuid for lustre_stop_mgc() static Project: fs/lustre-release Branch: master Current Patch Set: Commit: 85b400b67b0d8d49315f80252025c98303d242bb

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40119/
            Subject: LU-9325 osd-ldisk: replace simple_strto* with kstr* functions
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: e520b6a7fa6b6dd3f703dc8c6918a3699b3d9517

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40119/ Subject: LU-9325 osd-ldisk: replace simple_strto* with kstr* functions Project: fs/lustre-release Branch: master Current Patch Set: Commit: e520b6a7fa6b6dd3f703dc8c6918a3699b3d9517

            James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/40119
            Subject: LU-9325 osd-ldisk: replace simple_strto* with kstr* functions
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 8ddd1d616f35a9b9937631fa5e6d653d8e855886

            gerrit Gerrit Updater added a comment - James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/40119 Subject: LU-9325 osd-ldisk: replace simple_strto* with kstr* functions Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 8ddd1d616f35a9b9937631fa5e6d653d8e855886

            People

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

              Dates

                Created:
                Updated:
                Resolved: