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
