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

Tracking of lustre library improvements.

Details

    • Task
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.11.0
    • Lustre utilities
    • 9223372036854775807

    Description

      Currently lustre has a large collection of user space libraries:

      libcfs.a
      libcfsutil.a
      libptlctl.a
      liblnetconfig (optional currently)
      liblustreapi.so

      We really only need two libraries. One being liblnetconfg and the second liblustreapi.so. libptlctl.a should be replaced by liblnetconfig at this point and if we link liblustreapi.so into liblnetconfig.so then we don't need to embedded libcfs*.a into both libraries anymore.

      Along side this issue is the libyaml dependency. One project was going to introduce JSON support for HSM and then discussion happened at one LUG developers day if we should also move liblnetconfig to libjson as well. So the question becomes do we support both JSON and YAML or drop one of them. YAML/JSON also looks to becoming a hard requirement with some purposed work for using it for setting striping in liblustreapi.

      Lastly is tracking of the work to change the license to LGPL.

      Attachments

        Issue Links

          Activity

            [LU-9897] Tracking of lustre library improvements.

            "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/45793
            Subject: LU-9897 build: create kmod-lnet-devel
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: b92e28bd904d6d790e6abd6093651eec3418cff3

            gerrit Gerrit Updater added a comment - "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/45793 Subject: LU-9897 build: create kmod-lnet-devel Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: b92e28bd904d6d790e6abd6093651eec3418cff3

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/44778/
            Subject: LU-9897 tests: add generated files to .gitignore
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 3ad89522912d74ec1c854e449957c45d1285cb25

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/44778/ Subject: LU-9897 tests: add generated files to .gitignore Project: fs/lustre-release Branch: master Current Patch Set: Commit: 3ad89522912d74ec1c854e449957c45d1285cb25

            "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/44778
            Subject: LU-9897 tests: add generated files to .gitignore
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: c4db303f1422879ac06e3c09d134ed3452af3b3e

            gerrit Gerrit Updater added a comment - "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/44778 Subject: LU-9897 tests: add generated files to .gitignore Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: c4db303f1422879ac06e3c09d134ed3452af3b3e

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39347/
            Subject: LU-9897 utils: allow setting llverfs subdir count
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: c0086134f7ac8659422176a3db790a079632a8ea

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39347/ Subject: LU-9897 utils: allow setting llverfs subdir count Project: fs/lustre-release Branch: master Current Patch Set: Commit: c0086134f7ac8659422176a3db790a079632a8ea

            Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/39347
            Subject: LU-9897 utils: allow setting llverfs subdir count
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 494a64527faf34660fc8de824579f6958243bb34

            gerrit Gerrit Updater added a comment - Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/39347 Subject: LU-9897 utils: allow setting llverfs subdir count Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 494a64527faf34660fc8de824579f6958243bb34

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38921/
            Subject: LU-9897 utils: have lfs.c use lstddef.h
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: b12c5467366f1ce66bf8fe9973803414c947c322

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38921/ Subject: LU-9897 utils: have lfs.c use lstddef.h Project: fs/lustre-release Branch: master Current Patch Set: Commit: b12c5467366f1ce66bf8fe9973803414c947c322

            James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/38921
            Subject: LU-9897 utils: have lfs.c use lstddef.h
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 1ea538fb5e0b657dd7ec8ee962d527f54f0f5e03

            gerrit Gerrit Updater added a comment - James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/38921 Subject: LU-9897 utils: have lfs.c use lstddef.h Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 1ea538fb5e0b657dd7ec8ee962d527f54f0f5e03

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38825/
            Subject: LU-9897 build: add binaries to .gitignore
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 60df7a8845859639d16f1c2163a65a74a6a51f78

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38825/ Subject: LU-9897 build: add binaries to .gitignore Project: fs/lustre-release Branch: master Current Patch Set: Commit: 60df7a8845859639d16f1c2163a65a74a6a51f78

            James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/38825
            Subject: LU-9897 build: add binaries to .gitignore
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: d67b69dfaff005fec7e6a8854a0c3ebc5c67fda0

            gerrit Gerrit Updater added a comment - James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/38825 Subject: LU-9897 build: add binaries to .gitignore Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: d67b69dfaff005fec7e6a8854a0c3ebc5c67fda0

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36016/
            Subject: LU-9897 utils: remove llverfs dependency on libext2fs
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 6703ea0bf5bd5584998472cadb6de83211802861

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36016/ Subject: LU-9897 utils: remove llverfs dependency on libext2fs Project: fs/lustre-release Branch: master Current Patch Set: Commit: 6703ea0bf5bd5584998472cadb6de83211802861

            People

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

              Dates

                Created:
                Updated: