On 3/1/24 16:18, Paolo Valerio wrote:
> Ilya Maximets <[email protected]> writes:
> 
>> With a new runner update, GitHub Actions had a kernel update.
>> And it seems like something changed between kernels 6.2 and 6.5
>> so this test now fails very frequently.
>>
>> I can reproduce the same issue on RHEL 9, and I can't reproduce
>> it on Ubuntu 23.04 (kernel 6.2).
>>
>> The test is creating a NAT with a single address+port pair in
>> an attempt to simulate an address space exhaustion.  It is
>> expected that a first connection with wget leaves a conntrack
>> entry in a TIME_WAIT state and the second wget should fail
>> as long as this entry remains, because the only available
>> address+port pair is already taken.
>>
>> However, for some reason, very frequently (not always!) the
>> second connection replaces the first conntrack entry with a
>> new one and connection succeeds.  There is still only one
>> connection in the conntrack at any single moment in time, so
>> there is seemingly no issue with the NAT, but the behavior
>> is unexpected and the test fails.
>>
>> Disable the test in CI until we figure out how to fix the
>> kernel (if it is a kernel bug) or the test.
>>
>> Signed-off-by: Ilya Maximets <[email protected]>
>> ---
> 
> Acked-by: Paolo Valerio <[email protected]>
> 

Thanks, Simon, Paolo and Eelco!

I updated the commit message with the reference to the kernel change.
With that, applied and backported to 3.3 to stop further CI failures.

Best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to