Details
-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
9223372036854775807
Description
The inclusion of LNDs in the kmod-lustre package can bring dependencies on other packages. For example, if the o2ib LND was built against Mellanox OFED, installing the kmod-lustre package will require the installation of the Mellanox OFED kernel modules.
In some cases, it might be practical to install the same build of lustre packages on different nodes which would have different requirements (some nodes would have only Ethernet while others would have OPA or IB). The current packaging forces one to install the Mellanox OFED packages on the nodes which do not actually have IB hardware.
In order to better control the dependencies required to be installed, an option at build time could allow to put the LND(s) bringing external dependencies in separate packages.
The admin would then be free to decide which LNDs need to be installed on each type of node.