Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • Upstream
    • Lustre 2.11.0
    • 9223372036854775807

    Description

      Now that libcfs has been sorted out with user land we can look to simplify the code and use kernel function that already exist. Good example are prng.c or the cfs_alloc_array_* functions. Also only place in the linux directory only code that is needed to support various distros.

      Attachments

        Issue Links

          Activity

            [LU-9859] libcfs simplification

            We have a reached an important milestone with libcfs. At this point only debugging infrastructure and compact code is left in the module.

            simmonsja James A Simmons added a comment - We have a reached an important milestone with libcfs. At this point only debugging infrastructure and compact code is left in the module.

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/57945/
            Subject: LU-9859 libcfs: migrate hash table to obdclass
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 145e315b0eefbbfd9ec0ded44560c02aa37877e5

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/57945/ Subject: LU-9859 libcfs: migrate hash table to obdclass Project: fs/lustre-release Branch: master Current Patch Set: Commit: 145e315b0eefbbfd9ec0ded44560c02aa37877e5

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/57944/
            Subject: LU-9859 libcfs: rework special libcfs string handling
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 626bf781b2253c784c55e79e24ee27e3c9c28816

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/57944/ Subject: LU-9859 libcfs: rework special libcfs string handling Project: fs/lustre-release Branch: master Current Patch Set: Commit: 626bf781b2253c784c55e79e24ee27e3c9c28816

            "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/57945
            Subject: LU-9859 libcfs: migrate hash table to obdclass
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: cc40a10976d2524dd320973b4f3429b07d3b52e9

            gerrit Gerrit Updater added a comment - "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/57945 Subject: LU-9859 libcfs: migrate hash table to obdclass Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: cc40a10976d2524dd320973b4f3429b07d3b52e9

            "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/57944
            Subject: LU-9859 libcfs: rework special libcfs string handling
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 0d5a8e9b09190f300515efa92f0383e66b3b1ea7

            gerrit Gerrit Updater added a comment - "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/57944 Subject: LU-9859 libcfs: rework special libcfs string handling Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 0d5a8e9b09190f300515efa92f0383e66b3b1ea7

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/56765/
            Subject: LU-9859 libcfs: migrate libcfs_mem.c to lnet/lib-mem.c
            Project: fs/lustre-release
            Branch: b2_15
            Current Patch Set:
            Commit: ea07b1ea9eba55b5385acfe5cd6cbbec40b0f8d4

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/56765/ Subject: LU-9859 libcfs: migrate libcfs_mem.c to lnet/lib-mem.c Project: fs/lustre-release Branch: b2_15 Current Patch Set: Commit: ea07b1ea9eba55b5385acfe5cd6cbbec40b0f8d4

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/56793/
            Subject: LU-9859 libcfs: move percpt_lock into lnet
            Project: fs/lustre-release
            Branch: b2_15
            Current Patch Set:
            Commit: f9217c074f1099510dc0fa11d0cbf8dcab198776

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/56793/ Subject: LU-9859 libcfs: move percpt_lock into lnet Project: fs/lustre-release Branch: b2_15 Current Patch Set: Commit: f9217c074f1099510dc0fa11d0cbf8dcab198776

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/56774/
            Subject: LU-9859 lnet: convert selftest to use workqueues
            Project: fs/lustre-release
            Branch: b2_15
            Current Patch Set:
            Commit: 358b08f4a67bea1e35d3d44e426e3109248b9762

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/56774/ Subject: LU-9859 lnet: convert selftest to use workqueues Project: fs/lustre-release Branch: b2_15 Current Patch Set: Commit: 358b08f4a67bea1e35d3d44e426e3109248b9762

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/56763/
            Subject: LU-9859 libcfs: move kernel specific code out of libcfs core
            Project: fs/lustre-release
            Branch: b2_15
            Current Patch Set:
            Commit: e40cc9b7c26b119d651b569b251b27ebe955af4f

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/56763/ Subject: LU-9859 libcfs: move kernel specific code out of libcfs core Project: fs/lustre-release Branch: b2_15 Current Patch Set: Commit: e40cc9b7c26b119d651b569b251b27ebe955af4f

            "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56793
            Subject: LU-9859 libcfs: move percpt_lock into lnet
            Project: fs/lustre-release
            Branch: b2_15
            Current Patch Set: 1
            Commit: 2511c20f284aba601d826311a82d546743fb6c54

            gerrit Gerrit Updater added a comment - "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56793 Subject: LU-9859 libcfs: move percpt_lock into lnet Project: fs/lustre-release Branch: b2_15 Current Patch Set: 1 Commit: 2511c20f284aba601d826311a82d546743fb6c54

            People

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

              Dates

                Created:
                Updated: