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

udev add/change rule loads zfs module on clients

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.14.0, Lustre 2.12.4
    • Lustre 2.10.5, Lustre 2.12.2
    • None
    • 3
    • 9223372036854775807

    Description

      Lustre loads the zfs module whenever a block device is added or changed, if Lustre was built against zfs. It unintentionally does this on clients as well as servers.

      Commit 0d11a314787bc795797a016262e9bcfe86e2193e for LU-11563 added a udev rule,
      lustre/conf/99-lustre-server.rules

      When a block device is added or changed:
      udev -> l_tunedisk
      l_tunedisk -> mount_utils.c:osd_init()
      osd_init() > backfs_ops[]>init() AKA zfs_init()
      zfs_init() -> "/sbin/modprobe -q zfs"

      This occurs if the Lustre rpms installed are a full build of Lustre, instead of just a client build.

      Attachments

        Issue Links

          Activity

            People

              utopiabound Nathaniel Clark
              ofaaland Olaf Faaland
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: