Details
-
Bug
-
Resolution: Fixed
-
Minor
-
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.