On 6/1/26 11:52 AM, Dumitru Ceara via dev wrote:
> When the test toggles add_route from true to false, the
> OpenFlow routing rules are removed after --wait=hv, but
> stale megaflow entries cached in the OVS datapath from
> the previous successful pings may survive until the
> revalidator timer fires.  The first ping packet can match
> such a stale flow and get forwarded, causing an
> intermittent "1 received" instead of "0 received".
> 
> Wait for datapath revalidation after the configuration
> change to avoid the race.
> 
> Other system tests that toggle connectivity on and off
> may suffer from the same class of issue, but this one
> happens to fail more often in CI, e.g.:
> https://github.com/dceara/ovn/actions/runs/26631517208/job/78481704883#step:11:6606
> 
> Assisted-by: Claude Opus 4.6, Claude Code
> Signed-off-by: Dumitru Ceara <[email protected]>
> ---
> V2:
> - Addressed Ilya's comment:
>   - used revalidator/wait
> ---
>  tests/system-ovn.at | 2 ++
>  1 file changed, 2 insertions(+)
> 

Recheck-request: github-robot-_ovn-kubernetes

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to