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.
Attachments
Issue Links
Activity
Link | New: This issue is related to JFC-20 [ JFC-20 ] |
Labels | Original: LTS12 |
Fix Version/s | New: Lustre 2.12.4 [ 14690 ] |
Summary | Original: udev rule add/change rule loads zfs module on clients | New: udev add/change rule loads zfs module on clients |
Fix Version/s | New: Lustre 2.14.0 [ 14490 ] | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36776/
Subject:
LU-12530utils: narrow l_tunedisk udev ruleProject: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: e365cf2b001af7ca0883d293b7c148bcaa8e1c61