** Description changed:

- The test named "Unsupported protocol message" hangs indefinitely.
+ [Impact]
  
- There appears to be at least two issues with the test:
- 1. nc --sh-exec forks, and child processes are kept around while processing 
request and not cleaned up by test suite macros.
+ The ovn package contains a broken test named "Unsupported protocol
+ message" that hangs indefinitely during execution. This prevents the
+ test suite (and consequently autopkgtest or package builds) from
+ completing successfully.
  
- 2. There appears to be bashisms in the test:
+ The hang is caused by two underlying issues:
  
- ++ ip netns exec ls2p1 sh
- sh: 1: Syntax error: redirection unexpected
+ 1. nc --sh-exec forks child processes that are kept alive while
+ processing requests and are not properly cleaned up by the test suite
+ macros.
  
- Possible approaches could be to expand testsuite macros to handle
- children of processes on cleanup, or finding a different mechanism for
- receiving the UDP stream in the test.
+ 2. The test contains bashisms (++ ip netns exec ls2p1 sh sh: 1: Syntax
+ error: redirection unexpected), causing syntax errors when executed in a
+ standard sh environment.
  
- The issue was introduced by https://github.com/ovn-
- org/ovn/commit/985551d482694e39d51ed290a4607f71e5b65be8
+ [Test Plan]
+ 
+ 1. Execute the ovn test suite (or trigger an autopkgtest run) on an
+ affected release (e.g., Ubuntu Resolute).
+ 
+ 2. Observe that the suite hangs indefinitely when reaching the
+ "Unsupported protocol message" test.
+ 
+ 3. Install the patched package (where the test is skipped or resolved).
+ 
+ 4. Run the test suite again and verify that all tests complete
+ successfully without hanging.
+ 
+ [Where problems could occur] (Regression Potential)
+ 
+ The fix applied in version 26.03.0-2 bypasses the issue by skipping the
+ broken test entirely.
+ 
+ The regression potential for the runtime software is extremely low, as no 
functional code in OVN is being modified to achieve this. However, by skipping 
the test, we lose the test coverage for "Unsupported protocol message" 
handling. If a regression is introduced upstream in that specific OVN feature, 
the Ubuntu CI tests will not catch it until the test is fully repaired and 
re-enabled.
+ [Other Info]
+ 
+ - The original issue was introduced by upstream commit: 
985551d482694e39d51ed290a4607f71e5b65be8
+ - The issue is resolved in ovn package version 26.03.0-2 (unstable) by Frode 
Nordahl.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2147468

Title:
  Broken test "Unsupported protocol message" hangs indefiniently

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ovn/+bug/2147468/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to