What | Removed | Added |
---|---|---|
Status | NEW | RESOLVED |
Resolution | --- | WONTFIX |
No, we can't do that. I have put quite a bit of thought into this for SLE15-SP4. In particular the SCSI device handlers modules _must_ be loaded before any probing of SCSI devices starts. The only viable alternative to modules-load.d would be a softdep on scsi_mod, but that doesn't work on TW because scsi_mod is built-in (sic). I don't think it hurts much because these modules are very small. We could discuss reducing the set, only scsi_dh_alua (and perhaps scsi_dh_rdac) should be required these days. The situation is somewhat different for the dm-multipath module itself. In principle, we *could* load it on demand. But we can't do it only from multipathd.service. "multipath" is run from udev rules during early boot. The tools themselves would need to gain the ability to load the module if it isn't present. Currently that's not supported. So for now, we need to keep the modules-load.d file.