After discussing with Ryan on IRC:

 - the static loading of the modules is bad, and shouldn't be necessary, as it 
should be possible to figure out at runtime which transports are actually 
needed by iscsid
 - the current implementation doesn't work in the initramfs at all since the 
file it creates is only read by systemd
 - upstream's code has support for loading these modules on-demand, *IF* we 
link against libkmod.

Proposed solution:

 - Build-depend on libkmod-dev
 - Drop the file for loading modules statically
 - Add ib_iser to the list of modules for the initramfs hook, so that iscsi 
rootfs will work correctly over infiniband as well

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1833586

Title:
  open-iscsi unconditionally requires ib_iser module which is not built
  on all Ubuntu kernels

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1833586/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to