Message ID | 20240919225730.904028-1-i.maximets@ovn.org |
---|---|
State | Accepted |
Commit | e40f9312f8ad92682e16b189ca5553d309dc3651 |
Headers | show |
Series | [ovs-dev] github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel. | expand |
Context | Check | Description |
---|---|---|
ovsrobot/apply-robot | success | apply and check: success |
ovsrobot/github-robot-_Build_and_Test | success | github build: passed |
On 20 Sep 2024, at 0:57, Ilya Maximets wrote: > GitHub Actions moved to the new 6.8.0-1014-azure #16~22.04.1-Ubuntu > kernel that contains a known bug, but doesn't have a fix (presumably > because the fix is not in 6.8 branch, since 6.8 kernel version is not > supported upstream). > > The fix is in commit a23ac973f67f ("openvswitch: get related ct labels > from its master if it is not confirmed"). Turn off these tests in CI > until the kernel is fixed. > > This skips the tests for the userspace datapath as well, but hopefully > we'll be able to revert this change soon, so I didn't want to create > extra infrastructure for this workaround. Thanks, it looks good to me. Acked-by: Eelco Chaudron <echaudro@redhat.com>
On 20 Sep 2024, at 11:48, Eelco Chaudron wrote: > On 20 Sep 2024, at 0:57, Ilya Maximets wrote: > >> GitHub Actions moved to the new 6.8.0-1014-azure #16~22.04.1-Ubuntu >> kernel that contains a known bug, but doesn't have a fix (presumably >> because the fix is not in 6.8 branch, since 6.8 kernel version is not >> supported upstream). >> >> The fix is in commit a23ac973f67f ("openvswitch: get related ct labels >> from its master if it is not confirmed"). Turn off these tests in CI >> until the kernel is fixed. >> >> This skips the tests for the userspace datapath as well, but hopefully >> we'll be able to revert this change soon, so I didn't want to create >> extra infrastructure for this workaround. > > Thanks, it looks good to me. > > Acked-by: Eelco Chaudron <echaudro@redhat.com> Thanks Ilya for the patch. I applied it to main, and the 3.3 and 3.4 branch. //Eelco
diff --git a/tests/system-traffic.at b/tests/system-traffic.at index 724b25fa9..427611519 100644 --- a/tests/system-traffic.at +++ b/tests/system-traffic.at @@ -7083,6 +7083,12 @@ dnl Checks the implementation of conntrack with FTP ALGs in combination with dnl NAT, using the provided flow table. m4_define([CHECK_FTP_NAT], [AT_SETUP([conntrack - FTP $1]) + m4_if(m4_index([$1], [orig tuple]), -1, [], [ + dnl XXX: 6.8.0-1014-azure #16~22.04.1-Ubuntu kernel in GitHub Actions + dnl contains a known conntrack bug, but doesn't have a fix for it: + dnl a23ac973f67f ("openvswitch: get related ct labels from its master + dnl if it is not confirmed") + OVS_CHECK_GITHUB_ACTION()]) AT_SKIP_IF([test $HAVE_FTP = no]) AT_SKIP_IF([test $HAVE_LFTP = no]) CHECK_CONNTRACK()
GitHub Actions moved to the new 6.8.0-1014-azure #16~22.04.1-Ubuntu kernel that contains a known bug, but doesn't have a fix (presumably because the fix is not in 6.8 branch, since 6.8 kernel version is not supported upstream). The fix is in commit a23ac973f67f ("openvswitch: get related ct labels from its master if it is not confirmed"). Turn off these tests in CI until the kernel is fixed. This skips the tests for the userspace datapath as well, but hopefully we'll be able to revert this change soon, so I didn't want to create extra infrastructure for this workaround. Signed-off-by: Ilya Maximets <i.maximets@ovn.org> --- tests/system-traffic.at | 6 ++++++ 1 file changed, 6 insertions(+)