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

add support for external ldiskfs package

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Duplicate
    • Minor
    • None
    • Lustre 2.0.0, Lustre 2.1.0
    • None
    • 10868

    Description

      LLNL has created an standalone ldiskfs package that is maintained outside of the lustre tree. Currently this is maintained at https://github.com/nedbass/lustre-ldiskfs but we will eventually move it to our organization page at https://github.com/chaos. This package makes it easier for us to port lustre to newer kernels, i.e. we don't have to generate a new ldiskfs patch stack for each kernel. Instead we support multiple kernel APIs within ldiskfs with the help of autoconf. We think this approach improves the maintainability and stability of ldiskfs compared to the current practice of copying and patching ext sources from the kernel. Also as Lustre adds support for other backend filesystems like ZFS we should be consistent in how we package them.

      This issue is to request review of a patch that adds a configure option --with-ldiskfs-devel to enable the use of this external package. I will push this to gerrit shortly.

      Attachments

        Activity

          People

            ys Yang Sheng
            nedbass Ned Bass
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: