Open ykulazhenkov opened 4 days ago
Thanks for your PR, To run vendors CIs, Maintainers can use one of:
/test-all
: To run all tests for all vendors./test-e2e-all
: To run all E2E tests for all vendors./test-e2e-nvidia-all
: To run all E2E tests for NVIDIA vendor.
To skip the vendors CIs, Maintainers can use one of:
/skip-all
: To skip all tests for all vendors./skip-e2e-all
: To skip all E2E tests for all vendors./skip-e2e-nvidia-all
: To skip all E2E tests for NVIDIA vendor.
Best regards.Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
cmd/sriov-network-config-daemon/service.go | 22 | 27 | 81.48% | ||
pkg/host/mock/mock_host.go | 0 | 10 | 0.0% | ||
<!-- | Total: | 40 | 55 | 72.73% | --> |
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
controllers/helper.go | 1 | 69.6% | ||
controllers/generic_network_controller.go | 5 | 74.38% | ||
<!-- | Total: | 6 | --> |
Totals | |
---|---|
Change from base Build 11931554664: | 0.1% |
Covered Lines: | 7147 |
Relevant Lines: | 15160 |
@SchSeba @zeeke Please, take a look on this PR
Add waitForDevicesInitialization to systemd service.
This function ensures that the network devices specified in the configuration are registered and handled by UDEV. Sometimes, the initialization of network devices might take a significant amount of time, and the sriov-config systemd service may start before the devices are fully processed, leading to failure.