Message ID | 1542072232-69951-1-git-send-email-hzhou8@ebay.com |
---|---|
State | Superseded |
Headers | show |
Series | [ovs-dev] ovn-sb.ovsschema: Avoid duplicated IPs in Encap table. | expand |
Hi Han, Han Zhou <zhouhan@gmail.com> writes: > From: Han Zhou <hzhou8@ebay.com> > > When adding a new chassis, if there is an old chassis with same IP > existed in Encap table, it is allowed to be added today. However, > allowing it to be added results in problems: > > 1. The new chassis cannot work because none of the other chassises > are able to create tunnel to it, because of the IP confliction > with already existed tunnel to the old chassis. > > 2. All the other chassises will continuously retry creating the tunnel > and complaining about the error. > > So, instead of hiding the problem, it is better to expose it while > trying to add the second chassis with duplicated IP. This patch > ensures it from the ovsdb schema. > > Signed-off-by: Han Zhou <hzhou8@ebay.com> > --- FWIW, the build-bot blew up with this commit - a number of the ovn tests are failing with 'make distcheck' ----- 8< ----- OVN end-to-end tests 2653: ovn -- 3 HVs, 1 LS, 3 lports/HV FAILED (ovs-macros.at:204) 2654: ovn -- trace 1 LS, 3 LSPs ok 2655: ovn -- 2 HVs, 4 lports/HV, localnet ports FAILED (ovs-macros.at:204) 2656: ovn -- vtep: 3 HVs, 1 VIFs/HV, 1 GW, 1 LS FAILED (ovs-macros.at:204) 2657: ovn -- 3 HVs, 1 VIFs/HV, 1 software GW, 1 LS FAILED (ovs-macros.at:204) 2658: ovn -- 3 HVs, 3 LS, 3 lports/LS, 1 LR FAILED (ovs-macros.at:204) 2659: ovn -- IP relocation using GARP request FAILED (ovs-macros.at:204) 2660: ovn -- portsecurity : 3 HVs, 1 LS, 3 lports/HV FAILED (ovs-macros.at:204) 2661: ovn -- 2 HVs, 2 LS, 1 lport/LS, 2 peer LRs FAILED (ovs-macros.at:204) 2662: ovn -- 1 HV, 1 LS, 2 lport/LS, 1 LR FAILED (ovs-macros.at:204) 2663: ovn -- 1 HV, 2 LSs, 1 lport/LS, 1 LR FAILED (ovs-macros.at:204) 2664: ovn -- 2 HVs, 3 LS, 1 lport/LS, 2 peer LRs, static routes FAILED (ovs-macros.at:204) 2665: ovn -- send gratuitous arp on localnet FAILED (ovs-macros.at:204) 2666: ovn -- 2 HVs, 3 LRs connected via LS, static routes FAILED (ovs-macros.at:204) 2667: ovn -- dhcpv4 : 1 HV, 2 LS, 2 LSPs/LS FAILED (ovs-macros.at:204) 2668: ovn -- dhcpv6 : 1 HV, 2 LS, 5 LSPs FAILED (ovs-macros.at:204) 2669: ovn -- 2 HVs, 2 LRs connected via LS, gateway router FAILED (ovs-macros.at:204) 2670: ovn -- icmp_reply: 1 HVs, 2 LSs, 1 lport/LS, 1 LR FAILED (ovs-macros.at:204) 2671: ovn -- port state up and down FAILED (ovs-macros.at:204) 2672: ovn -- datapath rules added/removed FAILED (ovs-macros.at:204) 2673: ovn -- nd_na FAILED (ovs-macros.at:204) 2674: ovn -- address sets modification/removal smoke test FAILED (ovs-macros.at:204) 2675: ovn -- ipam ok 2676: ovn -- ipam connectivity FAILED (ovs-macros.at:204) 2677: ovn -- ovs-vswitchd restart FAILED (ovs-macros.at:204) 2678: ovn -- send arp for nexthop FAILED (ovs-macros.at:204) 2679: ovn -- send gratuitous arp for nat ips in localnet FAILED (ovs-macros.at:204) 2680: ovn -- send gratuitous arp with nat-addresses router in localnet ok 2681: ovn -- delete mac bindings ok 2682: ovn -- conntrack zone allocation FAILED (ovs-macros.at:204) 2683: ovn -- tag allocation ok 2684: ovn -- lsp deletion and broadcast-flow deletion on localnet FAILED (ovs-macros.at:204) 2685: ovn -- ACL logging FAILED (ovs-macros.at:204) 2686: ovn -- ACL rate-limited logging FAILED (ovs-macros.at:204) 2687: ovn -- DSCP marking and meter check FAILED (ovs-macros.at:204) 2688: ovn -- read-only sb db:ptcp access ok 2689: ovn -- read-only sb db:pssl access ok 2690: ovn -- nb connection/ssl commands ok 2691: ovn -- sb connection/ssl commands ok 2692: ovn -- nested containers FAILED (ovs-macros.at:204) 2693: ovn -- 3 HVs, 3 LRs connected via LS, source IP based routes FAILED (ovs-macros.at:204) 2694: ovn -- dns lookup : 1 HV, 2 LS, 2 LSPs/LS FAILED (ovs-macros.at:204) 2695: ovn -- 4 HV, 1 LS, 1 LR, packet test with HA distributed router gateway port FAILED (ovs-macros.at:204) 2696: ovn -- 4 HV, 3 LS, 2 LR, packet test with HA distributed router gateway port FAILED (ovs-macros.at:204) 2697: ovn -- 1 LR with distributed router gateway port FAILED (ovn.at:8263) 2698: ovn -- send gratuitous arp for NAT rules on distributed router FAILED (ovs-macros.at:204) 2699: ovn -- IPv6 ND Router Solicitation responder FAILED (ovs-macros.at:204) 2700: ovn -- /32 router IP address FAILED (ovs-macros.at:204) 2701: ovn -- 2 HVs, 1 lport/HV, localport ports FAILED (ovs-macros.at:204) 2702: ovn -- 1 LR with HA distributed router gateway port FAILED (ovn.at:9177) 2703: ovn -- send gratuitous ARP for NAT rules on HA distributed router FAILED (ovs-macros.at:204) 2704: ovn -- ensure one gw controller restart in HA doesn't bounce the master FAILED (ovs-macros.at:204) 2705: ovn -- IPv6 Neighbor Solicitation for unknown MAC FAILED (ovs-macros.at:204) 2706: ovn -- options:requested-chassis for logical port FAILED (ovs-macros.at:204) 2707: ovn -- options:requested-chassis with hostname FAILED (ovs-macros.at:204) 2708: ovn -- IPv6 periodic RA FAILED (ovs-macros.at:204) 2709: ovn -- ACL reject rule test FAILED (ovs-macros.at:204) 2710: ovn -- Port Groups FAILED (ovs-macros.at:204) 2711: ovn -- ACLs on Port Groups FAILED (ovs-macros.at:204) 2712: ovn -- Address Set generation from Port Groups (static addressing) ok 2713: ovn -- Address Set generation from Port Groups (dynamic addressing) ok 2714: ovn -- ACL conjunction ok 2715: ovn -- TTL exceeded FAILED (ovs-macros.at:204) 2716: ovn -- router port unreachable FAILED (ovs-macros.at:204) 2717: ovn -- ovn-controller exit FAILED (ovs-macros.at:204) 2718: ovn -- ovn-controller restart FAILED (ovs-macros.at:204) 2719: ovn -- ovn-nbctl duplicate addresses ok 2720: ovn -- IP packet buffering FAILED (ovs-macros.at:204) OVN northd 2721: ovn -- check Gateway_Chassis propagation from NBDB to SBDB ok 2722: ovn -- check Gateway_Chassis propagation from NBDB to SBDB backwards compatibility ok 2723: ovn -- check up state of VIF LSP ok 2724: ovn -- check up state of router LSP linked to a distributed LR ok 2725: ovn -- check up state of router LSP linked to a gateway LR ok 2726: ovn -- check up state of router LSP linked to an LRP with set Gateway Chassis ok 2727: ovn -- check IPv6 RA config propagation to SBDB ok 2728: ovn -- test unixctl ok ovn-nbctl 2729: ovn-nbctl - basic switch commands - direct ok 2730: ovn-nbctl - basic switch commands - daemon ok 2731: ovn-nbctl - basic logical switch port commands - direct ok 2732: ovn-nbctl - basic logical switch port commands - daemon ok 2733: ovn-nbctl - lport addresses - direct ok 2734: ovn-nbctl - lport addresses - daemon ok 2735: ovn-nbctl - port security - direct ok 2736: ovn-nbctl - port security - daemon ok 2737: ovn-nbctl - ACLs - direct ok 2738: ovn-nbctl - ACLs - daemon ok 2739: ovn-nbctl - QoS - direct ok 2740: ovn-nbctl - QoS - daemon ok 2741: ovn-nbctl - meters - direct ok 2742: ovn-nbctl - meters - daemon ok 2743: ovn-nbctl - NATs - direct ok 2744: ovn-nbctl - NATs - daemon ok 2745: ovn-nbctl - LBs - direct ok 2746: ovn-nbctl - LBs - daemon ok 2747: ovn-nbctl - LBs IPv6 - direct ok 2748: ovn-nbctl - LBs IPv6 - daemon ok 2749: ovn-nbctl - basic logical router commands - direct ok 2750: ovn-nbctl - basic logical router commands - daemon ok 2751: ovn-nbctl - basic logical router port commands - direct ok 2752: ovn-nbctl - basic logical router port commands - daemon ok 2753: ovn-nbctl - logical router port gateway chassis - direct ok 2754: ovn-nbctl - logical router port gateway chassis - daemon ok 2755: ovn-nbctl - logical router port enable and disable - direct ok 2756: ovn-nbctl - logical router port enable and disable - daemon ok 2757: ovn-nbctl - routes - direct ok 2758: ovn-nbctl - routes - daemon ok 2759: ovn-nbctl - lsp types - direct ok 2760: ovn-nbctl - lsp types - daemon ok 2761: ovn-nbctl - connection - direct ok 2762: ovn-nbctl - connection - daemon ok 2763: ovn-nbctl - dry run mode - direct ok 2764: ovn-nbctl - dry run mode - daemon ok 2765: ovn-nbctl - oneline output - direct ok 2766: ovn-nbctl - oneline output - daemon ok 2767: ovn-nbctl - commands parser error paths - direct ok 2768: ovn-nbctl - commands parser error paths - daemon ok 2769: ovn-nbctl - port groups - direct ok 2770: ovn-nbctl - port groups - daemon ok 2771: ovn-nbctl - extra newlines - direct ok 2772: ovn-nbctl - extra newlines - daemon ok 2773: ovn-nbctl - table formatting - direct ok 2774: ovn-nbctl - table formatting - daemon ok 2775: ovn-nbctl - port group commands - direct ok 2776: ovn-nbctl - port group commands - daemon ok ovn-sbctl 2777: ovn-sbctl - chassis commands FAILED (ovn-sbctl.at:47) 2778: ovn-sbctl ok 2779: ovn-sbctl - connection ok ovn-controller 2780: ovn-controller - ovn-bridge-mappings FAILED (ovs-macros.at:204) 2781: ovn-controller - Chassis external_ids FAILED (ovs-macros.at:204) 2782: ovn-controller - change Encap properties FAILED (ovs-macros.at:204) 2783: ovn-controller - check sbdb connection ok ovn_controller_vtep 2784: ovn-controller-vtep - chassis ok 2785: ovn-controller-vtep - binding 1 ok 2786: ovn-controller-vtep - binding 2 ok 2787: ovn-controller-vtep - vtep-lswitch ok 2788: ovn-controller-vtep - vtep-macs 1 ok 2789: ovn-controller-vtep - vtep-macs 2 ok mcast snooping 2790: mcast - check multicasts to trunk ports are not duplicated ok 2791: mcast - delete the port mdb when vlan configuration changed ok 2792: mcast - delete the port mdb when port destroyed ok packet-type-aware pipeline 2793: ptap - legal flow entries in ptap bridge ok 2794: ptap - triangle bridge setup with L2 and L3 GRE tunnels ok 2795: ptap - check decap() prerequisits ok 2796: ptap - check encap/decap VLAN tagged Ethernet frame ok 2797: ptap - L3 over patch port ok 2798: ptap - recirculate after packet_type change ok network service header (NSH) 2799: nsh - matching ok 2800: nsh - md1 encap over a veth link ok 2801: nsh - md2 encap over a veth link ok 2802: nsh - double encap over veth link using groups ok 2803: nsh - triangle PTAP bridge setup with NSH over vxlan-gpe ok ## ------------- ## ## Test results. ## ## ------------- ## ERROR: 2320 tests were run, 59 failed unexpectedly. 387 tests were skipped. ## -------------------------- ## ## testsuite.log was created. ## ## -------------------------- ## Please send `tests/testsuite.log' and all information you think might help: To: <bugs@openvswitch.org> Subject: [openvswitch 2.10.90] testsuite: 2653 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2676 2677 2678 2679 2682 2684 2685 2686 2687 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2715 2716 2717 2718 2720 2777 2780 2781 2782 failed ----- >8 ----- -Aaron
On Tue, Nov 13, 2018 at 7:32 AM Aaron Conole <aconole@redhat.com> wrote: > > Hi Han, > > Han Zhou <zhouhan@gmail.com> writes: > > > From: Han Zhou <hzhou8@ebay.com> > > > > When adding a new chassis, if there is an old chassis with same IP > > existed in Encap table, it is allowed to be added today. However, > > allowing it to be added results in problems: > > > > 1. The new chassis cannot work because none of the other chassises > > are able to create tunnel to it, because of the IP confliction > > with already existed tunnel to the old chassis. > > > > 2. All the other chassises will continuously retry creating the tunnel > > and complaining about the error. > > > > So, instead of hiding the problem, it is better to expose it while > > trying to add the second chassis with duplicated IP. This patch > > ensures it from the ovsdb schema. > > > > Signed-off-by: Han Zhou <hzhou8@ebay.com> > > --- > > FWIW, the build-bot blew up with this commit - a number of the ovn tests > are failing with 'make distcheck' > > ----- 8< ----- > > OVN end-to-end tests > > 2653: ovn -- 3 HVs, 1 LS, 3 lports/HV FAILED ( ovs-macros.at:204) > 2654: ovn -- trace 1 LS, 3 LSPs ok > 2655: ovn -- 2 HVs, 4 lports/HV, localnet ports FAILED ( ovs-macros.at:204) > 2656: ovn -- vtep: 3 HVs, 1 VIFs/HV, 1 GW, 1 LS FAILED ( ovs-macros.at:204) > 2657: ovn -- 3 HVs, 1 VIFs/HV, 1 software GW, 1 LS FAILED ( ovs-macros.at:204) > 2658: ovn -- 3 HVs, 3 LS, 3 lports/LS, 1 LR FAILED ( ovs-macros.at:204) > 2659: ovn -- IP relocation using GARP request FAILED ( ovs-macros.at:204) > 2660: ovn -- portsecurity : 3 HVs, 1 LS, 3 lports/HV FAILED ( ovs-macros.at:204) > 2661: ovn -- 2 HVs, 2 LS, 1 lport/LS, 2 peer LRs FAILED ( ovs-macros.at:204) > 2662: ovn -- 1 HV, 1 LS, 2 lport/LS, 1 LR FAILED ( ovs-macros.at:204) > 2663: ovn -- 1 HV, 2 LSs, 1 lport/LS, 1 LR FAILED ( ovs-macros.at:204) > 2664: ovn -- 2 HVs, 3 LS, 1 lport/LS, 2 peer LRs, static routes FAILED ( ovs-macros.at:204) > 2665: ovn -- send gratuitous arp on localnet FAILED ( ovs-macros.at:204) > 2666: ovn -- 2 HVs, 3 LRs connected via LS, static routes FAILED ( ovs-macros.at:204) > 2667: ovn -- dhcpv4 : 1 HV, 2 LS, 2 LSPs/LS FAILED ( ovs-macros.at:204) > 2668: ovn -- dhcpv6 : 1 HV, 2 LS, 5 LSPs FAILED ( ovs-macros.at:204) > 2669: ovn -- 2 HVs, 2 LRs connected via LS, gateway router FAILED ( ovs-macros.at:204) > 2670: ovn -- icmp_reply: 1 HVs, 2 LSs, 1 lport/LS, 1 LR FAILED ( ovs-macros.at:204) > 2671: ovn -- port state up and down FAILED ( ovs-macros.at:204) > 2672: ovn -- datapath rules added/removed FAILED ( ovs-macros.at:204) > 2673: ovn -- nd_na FAILED ( ovs-macros.at:204) > 2674: ovn -- address sets modification/removal smoke test FAILED ( ovs-macros.at:204) > 2675: ovn -- ipam ok > 2676: ovn -- ipam connectivity FAILED ( ovs-macros.at:204) > 2677: ovn -- ovs-vswitchd restart FAILED ( ovs-macros.at:204) > 2678: ovn -- send arp for nexthop FAILED ( ovs-macros.at:204) > 2679: ovn -- send gratuitous arp for nat ips in localnet FAILED ( ovs-macros.at:204) > 2680: ovn -- send gratuitous arp with nat-addresses router in localnet ok > 2681: ovn -- delete mac bindings ok > 2682: ovn -- conntrack zone allocation FAILED ( ovs-macros.at:204) > 2683: ovn -- tag allocation ok > 2684: ovn -- lsp deletion and broadcast-flow deletion on localnet FAILED ( ovs-macros.at:204) > 2685: ovn -- ACL logging FAILED ( ovs-macros.at:204) > 2686: ovn -- ACL rate-limited logging FAILED ( ovs-macros.at:204) > 2687: ovn -- DSCP marking and meter check FAILED ( ovs-macros.at:204) > 2688: ovn -- read-only sb db:ptcp access ok > 2689: ovn -- read-only sb db:pssl access ok > 2690: ovn -- nb connection/ssl commands ok > 2691: ovn -- sb connection/ssl commands ok > 2692: ovn -- nested containers FAILED ( ovs-macros.at:204) > 2693: ovn -- 3 HVs, 3 LRs connected via LS, source IP based routes FAILED (ovs-macros.at:204) > 2694: ovn -- dns lookup : 1 HV, 2 LS, 2 LSPs/LS FAILED ( ovs-macros.at:204) > 2695: ovn -- 4 HV, 1 LS, 1 LR, packet test with HA distributed router gateway port FAILED (ovs-macros.at:204) > 2696: ovn -- 4 HV, 3 LS, 2 LR, packet test with HA distributed router gateway port FAILED (ovs-macros.at:204) > 2697: ovn -- 1 LR with distributed router gateway port FAILED (ovn.at:8263 ) > 2698: ovn -- send gratuitous arp for NAT rules on distributed router FAILED (ovs-macros.at:204) > 2699: ovn -- IPv6 ND Router Solicitation responder FAILED ( ovs-macros.at:204) > 2700: ovn -- /32 router IP address FAILED ( ovs-macros.at:204) > 2701: ovn -- 2 HVs, 1 lport/HV, localport ports FAILED ( ovs-macros.at:204) > 2702: ovn -- 1 LR with HA distributed router gateway port FAILED ( ovn.at:9177) > 2703: ovn -- send gratuitous ARP for NAT rules on HA distributed router FAILED (ovs-macros.at:204) > 2704: ovn -- ensure one gw controller restart in HA doesn't bounce the master FAILED (ovs-macros.at:204) > 2705: ovn -- IPv6 Neighbor Solicitation for unknown MAC FAILED ( ovs-macros.at:204) > 2706: ovn -- options:requested-chassis for logical port FAILED ( ovs-macros.at:204) > 2707: ovn -- options:requested-chassis with hostname FAILED ( ovs-macros.at:204) > 2708: ovn -- IPv6 periodic RA FAILED ( ovs-macros.at:204) > 2709: ovn -- ACL reject rule test FAILED ( ovs-macros.at:204) > 2710: ovn -- Port Groups FAILED ( ovs-macros.at:204) > 2711: ovn -- ACLs on Port Groups FAILED ( ovs-macros.at:204) > 2712: ovn -- Address Set generation from Port Groups (static addressing) ok > 2713: ovn -- Address Set generation from Port Groups (dynamic addressing) ok > 2714: ovn -- ACL conjunction ok > 2715: ovn -- TTL exceeded FAILED ( ovs-macros.at:204) > 2716: ovn -- router port unreachable FAILED ( ovs-macros.at:204) > 2717: ovn -- ovn-controller exit FAILED ( ovs-macros.at:204) > 2718: ovn -- ovn-controller restart FAILED ( ovs-macros.at:204) > 2719: ovn -- ovn-nbctl duplicate addresses ok > 2720: ovn -- IP packet buffering FAILED ( ovs-macros.at:204) > > OVN northd > > 2721: ovn -- check Gateway_Chassis propagation from NBDB to SBDB ok > 2722: ovn -- check Gateway_Chassis propagation from NBDB to SBDB backwards compatibility ok > 2723: ovn -- check up state of VIF LSP ok > 2724: ovn -- check up state of router LSP linked to a distributed LR ok > 2725: ovn -- check up state of router LSP linked to a gateway LR ok > 2726: ovn -- check up state of router LSP linked to an LRP with set Gateway Chassis ok > 2727: ovn -- check IPv6 RA config propagation to SBDB ok > 2728: ovn -- test unixctl ok > > ovn-nbctl > > 2729: ovn-nbctl - basic switch commands - direct ok > 2730: ovn-nbctl - basic switch commands - daemon ok > 2731: ovn-nbctl - basic logical switch port commands - direct ok > 2732: ovn-nbctl - basic logical switch port commands - daemon ok > 2733: ovn-nbctl - lport addresses - direct ok > 2734: ovn-nbctl - lport addresses - daemon ok > 2735: ovn-nbctl - port security - direct ok > 2736: ovn-nbctl - port security - daemon ok > 2737: ovn-nbctl - ACLs - direct ok > 2738: ovn-nbctl - ACLs - daemon ok > 2739: ovn-nbctl - QoS - direct ok > 2740: ovn-nbctl - QoS - daemon ok > 2741: ovn-nbctl - meters - direct ok > 2742: ovn-nbctl - meters - daemon ok > 2743: ovn-nbctl - NATs - direct ok > 2744: ovn-nbctl - NATs - daemon ok > 2745: ovn-nbctl - LBs - direct ok > 2746: ovn-nbctl - LBs - daemon ok > 2747: ovn-nbctl - LBs IPv6 - direct ok > 2748: ovn-nbctl - LBs IPv6 - daemon ok > 2749: ovn-nbctl - basic logical router commands - direct ok > 2750: ovn-nbctl - basic logical router commands - daemon ok > 2751: ovn-nbctl - basic logical router port commands - direct ok > 2752: ovn-nbctl - basic logical router port commands - daemon ok > 2753: ovn-nbctl - logical router port gateway chassis - direct ok > 2754: ovn-nbctl - logical router port gateway chassis - daemon ok > 2755: ovn-nbctl - logical router port enable and disable - direct ok > 2756: ovn-nbctl - logical router port enable and disable - daemon ok > 2757: ovn-nbctl - routes - direct ok > 2758: ovn-nbctl - routes - daemon ok > 2759: ovn-nbctl - lsp types - direct ok > 2760: ovn-nbctl - lsp types - daemon ok > 2761: ovn-nbctl - connection - direct ok > 2762: ovn-nbctl - connection - daemon ok > 2763: ovn-nbctl - dry run mode - direct ok > 2764: ovn-nbctl - dry run mode - daemon ok > 2765: ovn-nbctl - oneline output - direct ok > 2766: ovn-nbctl - oneline output - daemon ok > 2767: ovn-nbctl - commands parser error paths - direct ok > 2768: ovn-nbctl - commands parser error paths - daemon ok > 2769: ovn-nbctl - port groups - direct ok > 2770: ovn-nbctl - port groups - daemon ok > 2771: ovn-nbctl - extra newlines - direct ok > 2772: ovn-nbctl - extra newlines - daemon ok > 2773: ovn-nbctl - table formatting - direct ok > 2774: ovn-nbctl - table formatting - daemon ok > 2775: ovn-nbctl - port group commands - direct ok > 2776: ovn-nbctl - port group commands - daemon ok > > ovn-sbctl > > 2777: ovn-sbctl - chassis commands FAILED ( ovn-sbctl.at:47) > 2778: ovn-sbctl ok > 2779: ovn-sbctl - connection ok > > ovn-controller > > 2780: ovn-controller - ovn-bridge-mappings FAILED ( ovs-macros.at:204) > 2781: ovn-controller - Chassis external_ids FAILED ( ovs-macros.at:204) > 2782: ovn-controller - change Encap properties FAILED ( ovs-macros.at:204) > 2783: ovn-controller - check sbdb connection ok > > ovn_controller_vtep > > 2784: ovn-controller-vtep - chassis ok > 2785: ovn-controller-vtep - binding 1 ok > 2786: ovn-controller-vtep - binding 2 ok > 2787: ovn-controller-vtep - vtep-lswitch ok > 2788: ovn-controller-vtep - vtep-macs 1 ok > 2789: ovn-controller-vtep - vtep-macs 2 ok > > mcast snooping > > 2790: mcast - check multicasts to trunk ports are not duplicated ok > 2791: mcast - delete the port mdb when vlan configuration changed ok > 2792: mcast - delete the port mdb when port destroyed ok > > packet-type-aware pipeline > > 2793: ptap - legal flow entries in ptap bridge ok > 2794: ptap - triangle bridge setup with L2 and L3 GRE tunnels ok > 2795: ptap - check decap() prerequisits ok > 2796: ptap - check encap/decap VLAN tagged Ethernet frame ok > 2797: ptap - L3 over patch port ok > 2798: ptap - recirculate after packet_type change ok > > network service header (NSH) > > 2799: nsh - matching ok > 2800: nsh - md1 encap over a veth link ok > 2801: nsh - md2 encap over a veth link ok > 2802: nsh - double encap over veth link using groups ok > 2803: nsh - triangle PTAP bridge setup with NSH over vxlan-gpe ok > > ## ------------- ## > ## Test results. ## > ## ------------- ## > > ERROR: 2320 tests were run, > 59 failed unexpectedly. > 387 tests were skipped. > ## -------------------------- ## > ## testsuite.log was created. ## > ## -------------------------- ## > > Please send `tests/testsuite.log' and all information you think might help: > > To: <bugs@openvswitch.org> > Subject: [openvswitch 2.10.90] testsuite: 2653 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2676 2677 2678 2679 2682 2684 2685 2686 2687 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2715 2716 2717 2718 2720 2777 2780 2781 2782 failed > > ----- >8 ----- > > -Aaron Thanks Aaron. My bad! I can't believe I sent it without regression tests (though I did test the functionality in an end-to-end environment). I'll fix and send v2.
diff --git a/ovn/ovn-sb.ovsschema b/ovn/ovn-sb.ovsschema index 5b9537f..5c68b78 100644 --- a/ovn/ovn-sb.ovsschema +++ b/ovn/ovn-sb.ovsschema @@ -1,7 +1,7 @@ { "name": "OVN_Southbound", - "version": "1.17.0", - "cksum": "3217981733 15045", + "version": "1.18.0", + "cksum": "853037077 15078", "tables": { "SB_Global": { "columns": { @@ -50,7 +50,8 @@ "min": 0, "max": "unlimited"}}, "ip": {"type": "string"}, - "chassis_name": {"type": "string"}}}, + "chassis_name": {"type": "string"}}, + "indexes": [["ip"]]}, "Address_Set": { "columns": { "name": {"type": "string"},