Hi,
Just reinstalled 2 hosts in a cluster with PVE 6, mirrored zfs EFI boot. All working fine except the zpool isn't imported right away on boot. About ~5 seconds after it fails to boot (cannot import rpool, no such pool available) all the disks are detected and I can simply do "zpool import rpool; exit" and it boots fine.
This happened with the same host while running PVE 5, but I fixed it with:
rootdelay=10
ZFS_INITRD_POST_MODPROBE_SLEEP=10
ZFS_INITRD_PRE_MOUNTROOT_SLEEP=10
I applied the same fixes to the PVE 6 host, but they don't seem to do anything. I suspected the rootdelay=10 to not do anything since it isn't using GRUB.
* What's the equivalent of rootdelay=10 for systemd-boot? And how do I make that persistent across kernel updates?
* Why isn't ZFS_INITRD_PRE_MOUNTROOT_SLEEP=10 working?
Thank you!
Just reinstalled 2 hosts in a cluster with PVE 6, mirrored zfs EFI boot. All working fine except the zpool isn't imported right away on boot. About ~5 seconds after it fails to boot (cannot import rpool, no such pool available) all the disks are detected and I can simply do "zpool import rpool; exit" and it boots fine.
This happened with the same host while running PVE 5, but I fixed it with:
rootdelay=10
ZFS_INITRD_POST_MODPROBE_SLEEP=10
ZFS_INITRD_PRE_MOUNTROOT_SLEEP=10
I applied the same fixes to the PVE 6 host, but they don't seem to do anything. I suspected the rootdelay=10 to not do anything since it isn't using GRUB.
* What's the equivalent of rootdelay=10 for systemd-boot? And how do I make that persistent across kernel updates?
* Why isn't ZFS_INITRD_PRE_MOUNTROOT_SLEEP=10 working?
Thank you!