diff mbox series

[ovs-dev] github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel.

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

Checks

Context Check Description
ovsrobot/apply-robot success apply and check: success
ovsrobot/github-robot-_Build_and_Test success github build: passed

Commit Message

Ilya Maximets Sept. 19, 2024, 10:57 p.m. UTC
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(+)

Comments

Eelco Chaudron Sept. 20, 2024, 9:48 a.m. UTC | #1
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>
Eelco Chaudron Sept. 20, 2024, 11:49 a.m. UTC | #2
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 mbox series

Patch

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()