Closed adrianchiris closed 4 years ago
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
pkg/utils/rdma.go | 0 | 48 | 0.0% | ||
<!-- | Total: | 0 | 48 | 0.0% | --> |
Totals | |
---|---|
Change from base Build 50: | -5.4% |
Covered Lines: | 120 |
Relevant Lines: | 251 |
Did Mamduh test it? He started to. pod is created /destroyed as expected.
Did Mamduh test it? He started to. pod is created /destroyed as expected.
@moshe010 I sent the full testing report this morning, @adrianchiris check issue 3 it is critical
This PR adds support for network namespace isolation for RDMA devices.
This PR is required as current kernel model is to recreate IPoIB netdevices (it actually recreates all ULP resources associated with it causing the IPoIB netdevice to recreate) in default namespace when RDMA device is moved to a namespace.
hence in contrast to Ethernet case where one would use SR-IOV CNI and RDMA CNI in a chain to achieve this. Here we need to surgically add support.
If/When a better model is introduced in kernel, the code may be removed.