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

osd-zfs build system update

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • Upstream
    • None
    • 9223372036854775807

    Description

      While reviewing the OpenZFS kernel interface checks I noticed that there were some improvements which could be made.  I propose making the following changes (patches to follow).

      1. Enforce a minimum ZFS version of 0.7.0 (released in July 2017).  This version provides the required interfaces for all major features expected by Lustre (quotas, multihost), and dropping support for older versions let's us remove some dead code.  Setting a minimum version also allows us to fail cleanly at configure time if a required interface isn't available.
      2. Update the lustre-build-zfs.m4 checks to use the parallel build functionality from LU-13485.  This reduces the ZFS configure check time to just a few seconds.
      3. Update all the checks to have consistent output and be a little more strict to catch as much as possible during configure.

      Attachments

        Issue Links

          Activity

            People

              behlendorf Brian Behlendorf
              behlendorf Brian Behlendorf
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: