[Bug 1995289] Re: [SRU] openvswitch 2.17.3

Frode Nordahl 1995289 at bugs.launchpad.net
Thu Dec 8 11:19:03 UTC 2022


ubuntu at fit-koala:~/src/openvswitch-2.17.3/_debian$ sudo make AUTOTEST_PATH="tests" check-kernel 
make  all-recursive
make[1]: Entering directory '/home/ubuntu/src/openvswitch-2.17.3/_debian'
Making all in datapath
make[2]: Entering directory '/home/ubuntu/src/openvswitch-2.17.3/_debian/datapath'
make[3]: Entering directory '/home/ubuntu/src/openvswitch-2.17.3/_debian/datapath'
make[3]: Leaving directory '/home/ubuntu/src/openvswitch-2.17.3/_debian/datapath'
make[2]: Leaving directory '/home/ubuntu/src/openvswitch-2.17.3/_debian/datapath'
make[2]: Entering directory '/home/ubuntu/src/openvswitch-2.17.3/_debian'
make[2]: Leaving directory '/home/ubuntu/src/openvswitch-2.17.3/_debian'
make[1]: Leaving directory '/home/ubuntu/src/openvswitch-2.17.3/_debian'
set /bin/bash '../tests/system-kmod-testsuite' -C tests  AUTOTEST_PATH='tests'; \
"$@"  -j1 || (test X'' = Xyes && "$@" --recheck)
## ------------------------------ ##
## openvswitch 2.17.3 test suite. ##
## ------------------------------ ##

datapath-sanity

  1: datapath - ping between two ports               ok
  2: datapath - http between two ports               ok
  3: datapath - ping between two ports on vlan       ok
  4: datapath - ping between two ports on cvlan      ok
  5: datapath - ping6 between two ports              ok
  6: datapath - ping6 between two ports on vlan      ok
  7: datapath - ping6 between two ports on cvlan     ok
  8: datapath - ping6 between two ports with header modify skipped (system-traffic.at:197)
  9: datapath - ping over bond                       ok
 10: datapath - ping over vxlan tunnel               ok
 11: datapath - ping vlan over vxlan tunnel          ok
 12: datapath - ping over vxlan6 tunnel              ok
 13: datapath - ping over gre tunnel                 ok
 14: datapath - ping over ip6gre L2 tunnel           ok
 15: datapath - ping over erspan v1 tunnel           ok
 16: datapath - ping over erspan v2 tunnel           ok
 17: datapath - ping over ip6erspan v1 tunnel        ok
 18: datapath - ping over ip6erspan v2 tunnel        ok
 19: datapath - ping over geneve tunnel              ok
 20: datapath - ping over geneve tunnel, delete flow regression ok
 21: datapath - flow resume with geneve tun_metadata ok
 22: datapath - ping over geneve6 tunnel             ok
 23: datapath - ping over gre tunnel by simulated packets ok
 24: datapath - ping over erspan v1 tunnel by simulated packets ok
 25: datapath - ping over erspan v2 tunnel by simulated packets ok
 26: datapath - ping over ip6erspan v1 tunnel by simulated packets ok
 27: datapath - ping over ip6erspan v2 tunnel by simulated packets ok
 28: datapath - clone action                         ok
 29: datapath - mpls actions                         ok
 30: datapath - multiple mpls label pop              ok
 31: datapath - encap decap mpls actions             ok
 32: datapath - encap decap mpls_mc actions          ok
 33: datapath - multiple encap decap mpls actions    ok
 34: datapath - multiple encap decap mpls_mc actions ok
 35: datapath - encap mpls pop mpls actions          ok
 36: datapath - push mpls decap mpls actions         ok
 37: datapath - basic truncate action                ok
 38: datapath - truncate and output to gre tunnel by simulated packets ok
 39: datapath - truncate and output to gre tunnel    ok
 40: datapath - configure cache size                 ok

MPLS

 41: mpls - encap header dp-support                  ok
 42: mpls - encap header slow-path                   ok
 43: mpls_mc - encap header dp-support               ok
 44: mpls_mc - encap header slow-path                ok
 45: mpls - decap header dp-support                  ok
 46: mpls - decap header slow-path                   ok

conntrack

 47: conntrack - controller                          ok
 48: conntrack - force commit                        ok
 49: conntrack - ct flush by 5-tuple                 ok
 50: conntrack - IPv4 ping                           ok
 51: conntrack - get_nconns and get/set_maxconns     skipped (system-traffic.at:2268)
 52: conntrack - IPv6 ping                           ok
 53: conntrack - preserve registers                  ok
 54: conntrack - invalid                             ok
 55: conntrack - zones                               ok
 56: conntrack - zones from field                    ok
 57: conntrack - zones from other field              ok
 58: conntrack - zones from other field, more tests  ok
 59: conntrack - multiple bridges                    ok
 60: conntrack - multiple zones                      ok
 61: conntrack - multiple namespaces, internal ports ok
 62: conntrack - ct_mark                             ok
 63: conntrack - ct_mark bit-fiddling                ok
 64: conntrack - ct_mark from register               ok
 65: conntrack - ct_label                            ok
 66: conntrack - ct_label bit-fiddling               ok
 67: conntrack - ct metadata, multiple zones         ok
 68: conntrack - new connections                     ok
 69: conntrack - generic IP protocol                 ok
 70: conntrack - ICMP related                        ok
 71: conntrack - ICMP related to original direction  ok
 72: conntrack - ICMP related 2                      ok
 73: conntrack - IPv4 fragmentation                  ok
 74: conntrack - IPv4 fragmentation expiry           ok
 75: conntrack - IPv4 fragmentation + vlan           ok
 76: conntrack - IPv4 fragmentation + cvlan          ok
 77: conntrack - IPv4 fragmentation incomplete reassembled packet ok
 78: conntrack - IPv4 fragmentation with fragments specified ok
 79: conntrack - IPv4 fragmentation out of order     ok
 80: conntrack - IPv4 fragmentation overlapping fragments by 1 octet skipped (system-traffic.at:3520)
 81: conntrack - IPv4 fragmentation overlapping fragments by 1 octet out of order skipped (system-traffic.at:3544)
 82: conntrack - IPv6 fragmentation                  ok
 83: conntrack - IPv6 fragmentation expiry           ok
 84: conntrack - IPv6 fragmentation + vlan           ok
 85: conntrack - IPv6 fragmentation + cvlan          ok
 86: conntrack - IPv6 fragmentation incomplete reassembled packet ok
 87: conntrack - IPv6 fragmentation with fragments specified ok
 88: conntrack - IPv6 fragmentation out of order     ok
 89: conntrack - IPv6 fragmentation, multiple extension headers ok
 90: conntrack - IPv6 fragmentation, multiple extension headers + out of order ok
 91: conntrack - IPv6 fragmentation, multiple extension headers 2 ok
 92: conntrack - IPv6 fragmentation, multiple extension headers 2 + out of order ok
 93: conntrack - Fragmentation over vxlan            ok
 94: conntrack - IPv6 Fragmentation over vxlan       ok
 95: conntrack - IPv4 Fragmentation + NAT            ok
 96: conntrack - resubmit to ct multiple times       ok
 97: conntrack - zone-based timeout policy           ok
 98: conntrack - fragment reassembly with L3 L4 protocol information ok

conntrack - L7

 99: conntrack - IPv4 HTTP                           ok
100: conntrack - IPv6 HTTP                           ok
101: conntrack - commit, recirc                      ok
102: conntrack - multiple zones, local               ok
103: conntrack - multi-stage pipeline, local         ok
104: conntrack - limit by zone                       FAILED (system-traffic.at:4550)
105: FTP - no conntrack                              ok
106: conntrack - FTP                                 ok
107: conntrack - FTP over IPv6                       ok
108: conntrack - IPv6 FTP Passive                    ok
109: conntrack - FTP with multiple expectations      ok
110: conntrack - TFTP                                skipped (system-traffic.at:4883)

conntrack - NAT

111: conntrack - simple SNAT                         ok
112: conntrack - SNAT with ct_mark change on reply   ok
113: conntrack - SNAT with port range                ok
114: conntrack - SNAT with port range using ICMP     ok
115: conntrack - SNAT with port range with exhaustion ok
116: conntrack - more complex SNAT                   ok
117: conntrack - all-zero IP SNAT                    ok
118: conntrack - simple DNAT                         ok
119: conntrack - DNAT with additional SNAT           ok
120: conntrack - more complex DNAT                   ok
121: conntrack - ICMP related with NAT               ok
122: conntrack - FTP SNAT prerecirc                  skipped (system-traffic.at:5620)
123: conntrack - FTP SNAT prerecirc seqadj           skipped (system-traffic.at:5631)
124: conntrack - FTP SNAT postrecirc                 skipped (system-traffic.at:5686)
125: conntrack - FTP SNAT postrecirc seqadj          skipped (system-traffic.at:5697)
126: conntrack - FTP SNAT orig tuple                 skipped (system-traffic.at:5817)
127: conntrack - FTP SNAT orig tuple seqadj          skipped (system-traffic.at:5821)
128: conntrack - IPv4 FTP Passive with SNAT          ok
129: conntrack - IPv4 FTP Passive with DNAT          ok
130: conntrack - IPv4 FTP Passive with DNAT 2        ok
131: conntrack - IPv4 FTP Active with DNAT           ok
132: conntrack - IPv4 FTP Active with DNAT with reverse skew ok
133: conntrack - IPv6 HTTP with SNAT                 ok
134: conntrack - IPv6 HTTP with DNAT                 ok
135: conntrack - IPv6 ICMP6 Related with SNAT        ok
136: conntrack - IPv6 FTP with SNAT                  ok
137: conntrack - IPv6 FTP Passive with SNAT          ok
138: conntrack - IPv6 FTP with SNAT - orig tuple     ok
139: conntrack - IPv4 TFTP with SNAT                 skipped (system-traffic.at:6446)
140: conntrack - DNAT load balancing                 ok
141: conntrack - DNAT load balancing with NC         ok
142: conntrack - floating IP                         ok
143: conntrack - negative test for recirculation optimization ok
144: conntrack - Multiple ICMP traverse              ok
145: conntrack - can match and clear ct_state from outside OVS ok

IGMP

146: IGMP - flood under normal action                ok
147: IGMP - forward with ICMP                        ok

802.1ad

148: 802.1ad - vlan_limit                            ok
149: 802.1ad - push/pop outer 802.1ad                ok
150: 802.1ad - push/pop outer 802.1q                 ok
151: 802.1ad - 802.1q tunnel                         ok
152: 802.1ad - double vlan match                     ok

nsh-datapath

153: nsh - encap header                              ok
154: nsh - decap header                              ok
155: nsh - replace header                            ok
156: nsh - forward                                   ok

layer3-tunnels

157: layer3 - ping over VXLAN-GPE                    ok
158: layer3 - ping over GRE                          ok
159: layer3 - use non-local port as tunnel endpoint  ok
160: layer3 - ping over MPLS Bareudp                 ok
161: layer3 - ping over Bareudp                      ok

system-inteface

162: interface - add delete add same interface       ok
163: interface - add route to br and verify clean-up ok

IPsec

164: IPsec -- Libreswan (ipv4, geneve, defaultroute, psk) skipped (system-ipsec.at:164)
165: IPsec -- Libreswan (ipv4, geneve, localip, psk) skipped (system-ipsec.at:189)
166: IPsec -- Libreswan (ipv4, geneve, defaultroute, self-signed) skipped (system-ipsec.at:216)
167: IPsec -- Libreswan (ipv4, geneve, defaultroute, ca-signed) skipped (system-ipsec.at:255)
168: IPsec -- Libreswan (ipv4, gre, defaultroute, psk) skipped (system-ipsec.at:291)
169: IPsec -- Libreswan (ipv4, vxlan, defaultroute, psk) skipped (system-ipsec.at:314)
170: IPsec -- Libreswan (ipv6, vxlan, defaultroute, psk) skipped (system-ipsec.at:337)
171: IPsec -- Libreswan (ipv6, vxlan, localip, psk)  skipped (system-ipsec.at:360)
172: IPsec -- Libreswan (ipv6, geneve, defaultroute, psk) skipped (system-ipsec.at:387)

## ------------- ##
## Test results. ##
## ------------- ##

ERROR: 151 tests were run,
1 failed unexpectedly.
21 tests were skipped.
## -------------------------------------- ##
## system-kmod-testsuite.log was created. ##
## -------------------------------------- ##

Please send `tests/system-kmod-testsuite.log' and all information you
think might help:

   To: <bugs at openvswitch.org>
   Subject: [openvswitch 2.17.3] system-kmod-testsuite: 104 failed

You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point.  Its output may
be found below `tests/system-kmod-testsuite.dir'.

make: *** [Makefile:7030: check-kernel] Error 1
ubuntu at fit-koala:~/src/openvswitch-2.17.3/_debian$ sudo conntrack -F
conntrack v1.4.6 (conntrack-tools): connection tracking table has been emptied.
ubuntu at fit-koala:~/src/openvswitch-2.17.3/_debian$ sudo make AUTOTEST_PATH="tests" TESTSUITEFLAGS=104 check-kernel 
make  all-recursive
make[1]: Entering directory '/home/ubuntu/src/openvswitch-2.17.3/_debian'
Making all in datapath
make[2]: Entering directory '/home/ubuntu/src/openvswitch-2.17.3/_debian/datapath'
make[3]: Entering directory '/home/ubuntu/src/openvswitch-2.17.3/_debian/datapath'
make[3]: Leaving directory '/home/ubuntu/src/openvswitch-2.17.3/_debian/datapath'
make[2]: Leaving directory '/home/ubuntu/src/openvswitch-2.17.3/_debian/datapath'
make[2]: Entering directory '/home/ubuntu/src/openvswitch-2.17.3/_debian'
make[2]: Leaving directory '/home/ubuntu/src/openvswitch-2.17.3/_debian'
make[1]: Leaving directory '/home/ubuntu/src/openvswitch-2.17.3/_debian'
set /bin/bash '../tests/system-kmod-testsuite' -C tests  AUTOTEST_PATH='tests'; \
"$@" 104 -j1 || (test X'' = Xyes && "$@" --recheck)
## ------------------------------ ##
## openvswitch 2.17.3 test suite. ##
## ------------------------------ ##
104: conntrack - limit by zone                       ok

ubuntu at fit-koala:~/src/openvswitch-2.17.3/_debian$ dpkg -l | grep openv
ii  openvswitch-common                    2.17.3-0ubuntu0.22.04.1                 amd64        Open vSwitch common components
ii  openvswitch-switch                    2.17.3-0ubuntu0.22.04.1                 amd64        Open vSwitch switch implementations
ii  python3-openvswitch                   2.17.3-0ubuntu0.22.04.1                 all          Python 3 bindings for Open vSwitch

With the re-check of test 104, all 152 system tests using the kernel
datapath and binaries from the packages succeeded.

** Tags removed: verification-needed verification-needed-jammy
** Tags added: verification-done verification-done-jammy

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to openvswitch in Ubuntu.
https://bugs.launchpad.net/bugs/1995289

Title:
  [SRU] openvswitch 2.17.3

Status in Ubuntu Cloud Archive:
  Invalid
Status in Ubuntu Cloud Archive yoga series:
  Triaged
Status in openvswitch package in Ubuntu:
  Invalid
Status in openvswitch source package in Jammy:
  Fix Committed

Bug description:
  [Impact]
  This release sports mostly bug-fixes and we would like to make sure all of our
  users have access to these improvements.

  The update contains the following package updates:

     * openvswitch 2.17.3

  [Test Case]
  The following SRU process was followed:
  https://wiki.ubuntu.com/OpenStack/StableReleaseUpdates

  In order to avoid regression of existing consumers, the OpenStack team will
  run their continuous integration test against the packages that are in
  -proposed. A successful run of all available tests will be required before the
  proposed packages can be let into -updates.

  The OpenStack team will be in charge of attaching the output summary of the
  executed tests. The OpenStack team members will not mark ‘verification-done’ until
  this has happened.

  [Regression Potential]
  In order to mitigate the regression potential, the results of the
  aforementioned tests are attached to this bug.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1995289/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list