Hi Numan

Sorry for the trouble.
I am confused. It looks to me you applied a patch to fix an
"interconnection" ic test [1], and not the "multinode" test fix [2].
When I triggered a manual run with the "multinode" test fix, it looked ok
[3], but of course the test could still be flaky.

[1]
https://patchwork.ozlabs.org/project/ovn/patch/[email protected]/
[2]
https://patchwork.ozlabs.org/project/ovn/patch/[email protected]/
[3]
https://github.com/simonartxavier/ovn/actions/runs/13563630713/job/37912095562

Thanks
Xavier

On Fri, Feb 28, 2025 at 10:34 PM Numan Siddique <[email protected]> wrote:

> On Fri, Feb 28, 2025 at 9:47 AM Xavier Simonart <[email protected]>
> wrote:
> >
> > Fixes: 00e4f7823664 ("controller: Support migration of container ports.")
> > Signed-off-by: Xavier Simonart <[email protected]>
>
> Thanks Xavier.
>
> Looks like the test is still failing.
>
> I triggered the run here [1] and it fails
>
> [1] - https://github.com/numansiddique/ovn/actions/runs/13591991986
>
>
>
> cat multinode-testsuite.dir/16/multinode-testsuite.log
> #                             -*- compilation -*-
> 16. multinode.at:2780: testing Migration of container ports ...
> m_as ovn-central-az1-1 ovn-nbctl --wait=sb sync
> ./ovn-macros.at:794: "$@"
> ./multinode-macros.at:100: m_as $c ovn-appctl -t ovn-controller version
> stdout:
> ovn-controller 25.03.90
> Open vSwitch Library 3.5.0
> ./multinode-macros.at:100: m_as $c ovn-appctl -t ovn-controller version
> stdout:
> ovn-controller 25.03.90
> Open vSwitch Library 3.5.0
> ./multinode-macros.at:100: m_as $c ovn-appctl -t ovn-controller version
> stdout:
> ovn-controller 25.03.90
> Open vSwitch Library 3.5.0
> Exiting ovn-northd (2609) [  OK  ]
> Exiting ovnnb_db (2564) [  OK  ]
> Exiting ovnsb_db (2592) [  OK  ]
> /etc/ovn/ovnnb_db.db does not exist ... (warning).
> Creating empty database /etc/ovn/ovnnb_db.db [  OK  ]
> Starting ovsdb-nb [  OK  ]
> Starting ovsdb-sb [  OK  ]
> Starting ovn-northd [  OK  ]
> m_as ovn-central-az1-1 ovn-nbctl --wait=sb sync
> ./ovn-macros.at:794: "$@"
> multinode.at:2797: waiting until m_as ovn-chassis-1 ip link show |
> grep -q genev_sys...
> multinode.at:2797: wait succeeded immediately
> multinode.at:2798: waiting until m_as ovn-chassis-2 ip link show |
> grep -q genev_sys...
> multinode.at:2798: wait succeeded immediately
> multinode.at:2799: waiting until m_as ovn-chassis-3 ip link show |
> grep -q genev_sys...
> multinode.at:2799: wait succeeded immediately
> multinode_nbctl ls-add sw0
> ./ovn-macros.at:794: "$@"
> multinode_nbctl lsp-add sw0 migrator
> ./ovn-macros.at:794: "$@"
> multinode_nbctl lsp-set-addresses migrator 50:54:00:00:00:03 10.0.0.3
> 1000::3
> ./ovn-macros.at:794: "$@"
> multinode_nbctl lsp-add sw0 sw0-port2
> ./ovn-macros.at:794: "$@"
> multinode_nbctl lsp-set-addresses sw0-port2 50:54:00:00:00:04 10.0.0.4
> 1000::4
> ./ovn-macros.at:794: "$@"
> multinode_nbctl --wait=hv set Logical_Switch_Port migrator
> options:requested-chassis=ovn-chassis-1
> ./ovn-macros.at:794: "$@"
> RTNETLINK answers: File exists
> Cannot find device "sw0p2"
> Cannot find device "sw0p2"
> Cannot find device "sw0p2"
> Cannot find device "sw0p2"
> Cannot find device "sw0p2"
> Cannot find device "sw0p2"
> Cannot find device "sw0p2"
> Cannot find device "sw0p2"
> Waiting until 0 rows in nb Logical_Switch_Port with up!=true type=""...
> multinode-macros.at:197: waiting until test $count = $(m_count_rows
> $db:$table $a $b $c $d $e)...
> multinode-macros.at:197: wait succeeded immediately
> Waiting until 0 rows in nb Logical_Switch_Port with up!=true type=router...
> multinode-macros.at:197: waiting until test $count = $(m_count_rows
> $db:$table $a $b $c $d $e)...
> multinode-macros.at:197: wait succeeded immediately
> multinode.at:2816: waiting until grep -q "listening" ch1_genev.stderr...
> multinode.at:2816: wait succeeded quickly
> multinode.at:2817: waiting until grep -q "listening"
> ch1_migrator.stderr...
> multinode.at:2817: wait succeeded quickly
> multinode.at:2818: waiting until grep -q "listening" ch2_genev.stderr...
> multinode.at:2818: wait succeeded quickly
> multinode.at:2819: waiting until grep -q "listening" ch2_sw0p2.stderr...
> multinode.at:2819: wait succeeded quickly
> multinode.at:2820: waiting until grep -q "listening" ch3_genev.stderr...
> multinode.at:2820: wait succeeded quickly
> multinode.at:2821: waiting until grep -q "listening"
> ch3_migrator.stderr...
> multinode.at:2821: wait succeeded quickly
> ## ------------------- ##
> ## Migration with vifs ##
> ## ------------------- ##
> Migrator on chassis-1 => sw0p2 on chassis-2
> ./multinode.at:2825: podman exec ovn-chassis-1 ip netns exec migrator
> ping -q -c 3 -i 0.3 -w 2 10.0.0.4 | grep "transmitted" | sed
> 's/time.*ms$/time 0ms/'
> --- - 2025-02-28 16:34:03.808890731 +0000
> +++
> /home/runner/work/ovn/ovn/ovn/tests/multinode-testsuite.dir/at-groups/16/stdout
> 2025-02-28 16:34:03.806241156 +0000
> @@ -1,2 +1,2 @@
> -3 packets transmitted, 3 received, 0% packet loss, time 0ms
> +7 packets transmitted, 0 received, 100% packet loss, time 0ms
>
> Thanks
> Numan
>
>
> > ---
> >  tests/multinode.at | 4 ++++
> >  1 file changed, 4 insertions(+)
> >
> > diff --git a/tests/multinode.at b/tests/multinode.at
> > index 68c9eba22..7ff8588c9 100644
> > --- a/tests/multinode.at
> > +++ b/tests/multinode.at
> > @@ -2794,6 +2794,10 @@ check_fake_multinode_setup_by_nodes
> 'ovn-chassis-1 ovn-chassis-2 ovn-chassis-3'
> >  # Delete the multinode NB and OVS resources before starting the test.
> >  cleanup_multinode_resources_by_nodes 'ovn-chassis-1 ovn-chassis-2
> ovn-chassis-3'
> >
> > +m_as ovn-chassis-1 ip link del migrator-p
> > +m_as ovn-chassis-2 ip link del sw0p2-p
> > +m_as ovn-chassis-3 ip link del migrator-p
> > +
> >  OVS_WAIT_UNTIL([m_as ovn-chassis-1 ip link show | grep -q genev_sys])
> >  OVS_WAIT_UNTIL([m_as ovn-chassis-2 ip link show | grep -q genev_sys])
> >  OVS_WAIT_UNTIL([m_as ovn-chassis-3 ip link show | grep -q genev_sys])
> > --
> > 2.47.1
> >
> > _______________________________________________
> > dev mailing list
> > [email protected]
> > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to