Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
i-t: don't brokenly set the scheduler for root pool vdev's disks
This effectively reverts 4fc411f (part of openzfs#6807) and f6fbe25 (openzfs#9042) ‒ the code itself and latter PR cite symmetry with whole-disk-vdev behaviour (presumably because rootfs vdevs are rarely whole disks), but the code is broken for NVME devices (indeed, it'd strip the controller number instead of the (potential) partition number, turning "nvme0n1p1" into "nvmen1p1", which would then subsequently fail the sysfs existence check); it could be fixed to handle those (and any others) rather easily by dereferencing /sys/class/block/$devname, but this isn't the place for setting this ‒ as noted in the commit that removed setting the scheduler by default (9e17e6f) ‒ use an udev rule Signed-off-by: Ahelenia Ziemiańska <[email protected]>
- Loading branch information