autopkgtest - offloads conntrack - ICMP related with SNAT flaky
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openvswitch (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When run with the CPU/RAM constraints in the autopkgtest cloud, this test currently fails more often than not [0]. Curiously if we switch to using the NMAP netcat implementation the test passes more often than not.
An overnight experience provides these statistics:
nmap-netcat 57/62 PASS
openbsd-netcat 3/62 PASS
The upstream developers appear to be using the NMAP netcat implementation more often than the OpenBSD netcat implementation, and for the OVN package the NMAP implementation is required [1].
The curious thing is that when the test is ran with more available resources it passes, so it may also be we are near some resource limit and a that this change alleviates the situation somewhat randomly. However, the fact that upstream develop the tests using the NMAP netcat implementation does shift the scale towards using that implementation in our test runs.
Regardless of which netcat implementation used the test does however also remain flaky when colocated with noisy neighbors, so we may want to also disable the test until its implementation can be improved. [2-7][8]
0: https:/
1: https:/
2: https:/
3: https:/
4: https:/
5: https:/
6: https:/
7: https:/
8: https:/
description: | updated |
summary: |
- autopkgtest - offloads conntrack - ICMP related with SNAT fails with - openbsd-netcat + autopkgtest - offloads conntrack - ICMP related with SNAT flaky |
description: | updated |
This bug was fixed in the package openvswitch - 3.3.0-4
---------------
openvswitch (3.3.0-4) unstable; urgency=medium
* Team upload. run-tests. sh: Fix shellcheck lint. testlist. py: Handle range of single test correctly.
* d/tests: Use NMAP implementation of netcat (LP: #2062506).
* d/tests: Allow populating TEST_LIST from environment.
* d/tests: Use 1G hugepages for dpdk test on arm64 (LP: #2059400).
* d/tests/
* d/tests: Bump number of 1G hugepages to 3 for arm64 (LP: #2063112).
* d/tests: Skip flaky tests.
* d/tests: Skip tests not fitting memory constraints in arm64 CI
(LP: #2063152).
* d/tests/
-- Frode Nordahl <email address hidden> Wed, 01 May 2024 09:37:03 +0200