autopkgtest - offloads conntrack - ICMP related with SNAT flaky

Bug #2062506 reported by Frode Nordahl
6
This bug affects 1 person
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://autopkgtest.ubuntu.com/results/autopkgtest-noble/noble/amd64/o/openvswitch/20240415_172419_494f2@/log.gz
1: https://github.com/ovn-org/ovn/blob/1c9656714c601b128ca0a6bed47050c77e98fb8b/utilities/containers/ubuntu/Dockerfile#L33
2: https://autopkgtest.ubuntu.com/results/autopkgtest-noble/noble/amd64/o/openvswitch/20240421_171007_d187f@/log.gz
3: https://autopkgtest.ubuntu.com/results/autopkgtest-noble/noble/amd64/o/openvswitch/20240421_171007_d187f@/log.gz
4: https://autopkgtest.ubuntu.com/results/autopkgtest-noble/noble/amd64/o/openvswitch/20240418_195251_f98a6@/log.gz
5: https://autopkgtest.ubuntu.com/results/autopkgtest-noble/noble/amd64/o/openvswitch/20240418_195251_f98a6@/log.gz
6: https://autopkgtest.ubuntu.com/results/autopkgtest-noble/noble/amd64/o/openvswitch/20240418_194948_321d1@/log.gz
7: https://autopkgtest.ubuntu.com/results/autopkgtest-noble/noble/amd64/o/openvswitch/20240418_194948_321d1@/log.gz
8: https://autopkgtest.ubuntu.com/packages/openvswitch/noble/amd64

Frode Nordahl (fnordahl)
description: updated
Frode Nordahl (fnordahl)
summary: - autopkgtest - offloads conntrack - ICMP related with SNAT fails with
- openbsd-netcat
+ autopkgtest - offloads conntrack - ICMP related with SNAT flaky
Frode Nordahl (fnordahl)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openvswitch - 3.3.0-4

---------------
openvswitch (3.3.0-4) unstable; urgency=medium

  * Team upload.
  * 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/run-tests.sh: Fix shellcheck lint.
  * 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/testlist.py: Handle range of single test correctly.

 -- Frode Nordahl <email address hidden> Wed, 01 May 2024 09:37:03 +0200

Changed in openvswitch (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.