Change in vdsm[master]: tests: ovs: mock setupNetworks in OVSNetworkTests class

phoracek at redhat.com phoracek at redhat.com
Wed Mar 16 13:24:37 UTC 2016


Petr Horáček has posted comments on this change.

Change subject: tests: ovs: mock setupNetworks in OVSNetworkTests class
......................................................................


Patch Set 5: Verified+1

OVS tests are running again.

Output:

[root at centos7-vdsmbox ~]# cat ovs_tests.log 
functional.networkTestsOVS.OVSNetworkTest
    testHonorBlockingDhcp                                       SKIP: Slow tests are disabled
    testLowerMtuDoesNotOverride                                 OK
    testNoBridgeLeftovers                                       OK
    testSelectiveRestoreIgnoresVdsmRegParams                    OK
    testSetupNetworkOutboundQos(True)                           ERROR
    testSetupNetworksAddBadParams(True)                         OK
    testSetupNetworksAddBondWithManyVlans(True)                 OK
    testSetupNetworksAddDelBondedNetwork(True)                  OK
    testSetupNetworksAddDelDhcp(True, (4, 6))                   FAIL
    testSetupNetworksAddDelDhcp(True, (4,))                     FAIL
    testSetupNetworksAddDelDhcp(True, (6,))                     FAIL
    testSetupNetworksAddManyVlans(True)                         OK
    testSetupNetworksAddNetworkToNicAfterBondBreaking(True)     OK
    testSetupNetworksAddVlan(True)                              ERROR
    testSetupNetworksConnectivityCheck                          OK
    testSetupNetworksConnectivityCheckOverExistingBond          OK
    testSetupNetworksEmergencyDevicesCleanupBondOverwrite(True) SKIP: Slow tests are disabled
    testSetupNetworksEmergencyDevicesCleanupVlanOverwrite(True) SKIP: Slow tests are disabled
    testSetupNetworksKeepNetworkOnBondAfterBondResizing(True)   OK
    testSetupNetworksMtus(True)                                 FAIL
    testSetupNetworksMultiMTUsOverBond(True)                    FAIL
    testSetupNetworksMultiMTUsOverNic(True)                     FAIL
    testSetupNetworksNicless                                    OK
    testSetupNetworksOverExistingBridge                         OK
    testSetupNetworksReconfigureBridge                          FAIL
    testStaticNetworkConfig((4, 6))                             FAIL
    testStaticNetworkConfig((4,))                               OK
    testStaticNetworkConfig((6,))                               FAIL
    testStaticSourceRouting(True)                               OK
    test_bond_mode0_caps_aggregator_id                          OK
    test_bond_mode4_caps_aggregator_id                          FAIL
    test_bondmode_in_capabilities({'options': 'mode=0'})        OK
    test_bondmode_in_capabilities({'options': 'mode=1'})        OK
    test_bondmode_in_capabilities({})                           FAIL
    test_drop_initial_bond_slaves_ip_config                     OK
    test_drop_initial_network_nic_ip_config                     OK
    test_ovirtmgmtm_to_ovs                                      OK
    test_remove_bond_under_network                              SKIP: OVS does not support bridgeless networks
    test_rollback                                               OK
    test_setupNetworks_swap_slaves_between_bonds                FAIL

======================================================================
ERROR: testSetupNetworkOutboundQos(True) (functional.networkTestsOVS.OVSNetworkTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/testlib.py", line 73, in wrapper
    return f(self, *args)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 212, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 2493, in testSetupNetworkOutboundQos
    self.assertNetworkExists(NETWORK_NAME, hostQos=hostQos)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 231, in assertNetworkExists
    reported_qos = network_netinfo['hostQos']
KeyError: 'hostQos'
-------------------- >> begin captured logging << --------------------
SuperVdsmProxy: DEBUG: Trying to connect to Super Vdsm
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testSetupNetworksAddVlan(True) (functional.networkTestsOVS.OVSNetworkTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/testlib.py", line 73, in wrapper
    return f(self, *args)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 212, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 744, in testSetupNetworksAddVlan
    self.assertNetworkExists(NETWORK_NAME, bridgeOpts=BRIDGE_OPTS)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 229, in assertNetworkExists
    self.assertEqual(value, appliedOpts[opt])
KeyError: 'multicast_router'

======================================================================
FAIL: Copied from networkTests.py, source_route checking changed from
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/testlib.py", line 73, in wrapper
    return f(self, *args)
  File "/usr/share/vdsm/tests/functional/networkTestsOVS.py", line 170, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/modprobe.py", line 59, in wrapper
    return f(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTestsOVS.py", line 325, in testSetupNetworksAddDelDhcp
    self.vdsm_net.netinfo)
  File "/usr/share/vdsm/tests/functional/networkTestsOVS.py", line 270, in _assert_applied
    requested['bootproto'])
AssertionError: 'dhcp' != 'none'
-------------------- >> begin captured logging << --------------------
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /usr/sbin/modprobe veth (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link add name veth_sdSEFm8O4c type veth peer name veth_yAW5DEgcQ8 (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip -4 addr add dev veth_sdSEFm8O4c 192.0.2.1/24 (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip -6 addr add dev veth_sdSEFm8O4c fdb3:84e5:4ff4:55e3::1/64 (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link set dev veth_sdSEFm8O4c up (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /usr/sbin/dnsmasq --dhcp-authoritative -p 0 --dhcp-option=3,192.0.2.254 --dhcp-option=6 -i veth_sdSEFm8O4c -I lo -d --bind-dynamic --dhcp-range=192.0.2.10,192.0.2.100,2m --dhcp-range=fdb3:84e5:4ff4:55e3::a,fdb3:84e5:4ff4:55e3::64,2m (cwd None)
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service iptables status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  iptables.service\n'; <rc> = 3
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service firewalld status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  firewalld.service\n'; <rc> = 3
root: INFO: No firewall service detected.
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip -oneline route show table all (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip -oneline route show table all (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip rule (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip rule (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: dnsmasq: started, version 2.66 DNS disabled
dnsmasq: compile time options: IPv6 GNU-getopt DBus no-i18n IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth
dnsmasq-dhcp: DHCP, IP range 192.0.2.10 -- 192.0.2.100, lease time 2m
dnsmasq-dhcp: DHCPv6, IP range fdb3:84e5:4ff4:55e3::a -- fdb3:84e5:4ff4:55e3::64, lease time 2m
dnsmasq-dhcp: DHCPDISCOVER(veth_sdSEFm8O4c) 5a:29:ed:b2:a0:47 
dnsmasq-dhcp: DHCPOFFER(veth_sdSEFm8O4c) 192.0.2.40 5a:29:ed:b2:a0:47 
dnsmasq-dhcp: DHCPREQUEST(veth_sdSEFm8O4c) 192.0.2.40 5a:29:ed:b2:a0:47 
dnsmasq-dhcp: DHCPACK(veth_sdSEFm8O4c) 192.0.2.40 5a:29:ed:b2:a0:47 
dnsmasq-dhcp: DHCPSOLICIT(veth_sdSEFm8O4c) 00:01:00:01:1e:7c:18:bf:5a:29:ed:b2:a0:47 
dnsmasq-dhcp: DHCPADVERTISE(veth_sdSEFm8O4c) fdb3:84e5:4ff4:55e3::2c 00:01:00:01:1e:7c:18:bf:5a:29:ed:b2:a0:47 
dnsmasq-dhcp: DHCPREQUEST(veth_sdSEFm8O4c) 00:01:00:01:1e:7c:18:bf:5a:29:ed:b2:a0:47 
dnsmasq-dhcp: DHCPREPLY(veth_sdSEFm8O4c) fdb3:84e5:4ff4:55e3::2c 00:01:00:01:1e:7c:18:bf:5a:29:ed:b2:a0:47 

root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service iptables status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  iptables.service\n'; <rc> = 3
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service firewalld status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  firewalld.service\n'; <rc> = 3
root: WARNING: No firewall service detected.
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link del dev veth_sdSEFm8O4c (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: Copied from networkTests.py, source_route checking changed from
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/testlib.py", line 73, in wrapper
    return f(self, *args)
  File "/usr/share/vdsm/tests/functional/networkTestsOVS.py", line 170, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/modprobe.py", line 59, in wrapper
    return f(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTestsOVS.py", line 325, in testSetupNetworksAddDelDhcp
    self.vdsm_net.netinfo)
  File "/usr/share/vdsm/tests/functional/networkTestsOVS.py", line 270, in _assert_applied
    requested['bootproto'])
AssertionError: 'dhcp' != 'none'
-------------------- >> begin captured logging << --------------------
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link add name veth_xYn2R7RlYj type veth peer name veth_GRtUv5K989 (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip -4 addr add dev veth_xYn2R7RlYj 192.0.2.1/24 (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip -6 addr add dev veth_xYn2R7RlYj fdb3:84e5:4ff4:55e3::1/64 (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link set dev veth_xYn2R7RlYj up (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /usr/sbin/dnsmasq --dhcp-authoritative -p 0 --dhcp-option=3,192.0.2.254 --dhcp-option=6 -i veth_xYn2R7RlYj -I lo -d --bind-dynamic --dhcp-range=192.0.2.10,192.0.2.100,2m --dhcp-range=fdb3:84e5:4ff4:55e3::a,fdb3:84e5:4ff4:55e3::64,2m (cwd None)
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service iptables status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  iptables.service\n'; <rc> = 3
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service firewalld status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  firewalld.service\n'; <rc> = 3
root: INFO: No firewall service detected.
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip -oneline route show table all (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip -oneline route show table all (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip rule (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip rule (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: dnsmasq: started, version 2.66 DNS disabled
dnsmasq: compile time options: IPv6 GNU-getopt DBus no-i18n IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth
dnsmasq-dhcp: DHCP, IP range 192.0.2.10 -- 192.0.2.100, lease time 2m
dnsmasq-dhcp: DHCPv6, IP range fdb3:84e5:4ff4:55e3::a -- fdb3:84e5:4ff4:55e3::64, lease time 2m
dnsmasq-dhcp: DHCPREQUEST(veth_xYn2R7RlYj) 192.0.2.40 c6:d3:b1:73:64:43 
dnsmasq-dhcp: DHCPNAK(veth_xYn2R7RlYj) 192.0.2.40 c6:d3:b1:73:64:43 address in use
dnsmasq-dhcp: DHCPDISCOVER(veth_xYn2R7RlYj) c6:d3:b1:73:64:43 
dnsmasq-dhcp: DHCPOFFER(veth_xYn2R7RlYj) 192.0.2.98 c6:d3:b1:73:64:43 
dnsmasq-dhcp: DHCPREQUEST(veth_xYn2R7RlYj) 192.0.2.98 c6:d3:b1:73:64:43 
dnsmasq-dhcp: DHCPACK(veth_xYn2R7RlYj) 192.0.2.98 c6:d3:b1:73:64:43 

root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service iptables status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  iptables.service\n'; <rc> = 3
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service firewalld status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  firewalld.service\n'; <rc> = 3
root: WARNING: No firewall service detected.
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link del dev veth_xYn2R7RlYj (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: Copied from networkTests.py, source_route checking changed from
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/testlib.py", line 73, in wrapper
    return f(self, *args)
  File "/usr/share/vdsm/tests/functional/networkTestsOVS.py", line 170, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/modprobe.py", line 59, in wrapper
    return f(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTestsOVS.py", line 316, in testSetupNetworksAddDelDhcp
    self.vdsm_net.netinfo)
  File "/usr/share/vdsm/tests/functional/networkTestsOVS.py", line 281, in _assert_applied
    self.assertEqual(reported_network['dhcpv6'], requested['dhcpv6'])
AssertionError: False != True
-------------------- >> begin captured logging << --------------------
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link add name veth_xe3eSH2coy type veth peer name veth_i8QqWonO5E (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip -4 addr add dev veth_xe3eSH2coy 192.0.2.1/24 (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip -6 addr add dev veth_xe3eSH2coy fdb3:84e5:4ff4:55e3::1/64 (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link set dev veth_xe3eSH2coy up (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /usr/sbin/dnsmasq --dhcp-authoritative -p 0 --dhcp-option=3,192.0.2.254 --dhcp-option=6 -i veth_xe3eSH2coy -I lo -d --bind-dynamic --dhcp-range=192.0.2.10,192.0.2.100,2m --dhcp-range=fdb3:84e5:4ff4:55e3::a,fdb3:84e5:4ff4:55e3::64,2m (cwd None)
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service iptables status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  iptables.service\n'; <rc> = 3
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service firewalld status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  firewalld.service\n'; <rc> = 3
root: INFO: No firewall service detected.
root: DEBUG: dnsmasq: started, version 2.66 DNS disabled
dnsmasq: compile time options: IPv6 GNU-getopt DBus no-i18n IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth
dnsmasq-dhcp: DHCP, IP range 192.0.2.10 -- 192.0.2.100, lease time 2m
dnsmasq-dhcp: DHCPv6, IP range fdb3:84e5:4ff4:55e3::a -- fdb3:84e5:4ff4:55e3::64, lease time 2m

root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service iptables status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  iptables.service\n'; <rc> = 3
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service firewalld status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  firewalld.service\n'; <rc> = 3
root: WARNING: No firewall service detected.
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link del dev veth_xe3eSH2coy (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: testSetupNetworksMtus(True) (functional.networkTestsOVS.OVSNetworkTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/testlib.py", line 73, in wrapper
    return f(self, *args)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 212, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 1034, in testSetupNetworksMtus
    nics[1])
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 374, in assertMtu
    self.assertEquals(mtu, self.vdsm_net.getMtu(elem))
AssertionError: '4000' != '9000'

======================================================================
FAIL: testSetupNetworksMultiMTUsOverBond(True) (functional.networkTestsOVS.OVSNetworkTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/testlib.py", line 73, in wrapper
    return f(self, *args)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 212, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 1219, in testSetupNetworksMultiMTUsOverBond
    self.assertMtu(1600, BONDING_NAME)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 374, in assertMtu
    self.assertEquals(mtu, self.vdsm_net.getMtu(elem))
AssertionError: '1600' != '1500'

======================================================================
FAIL: testSetupNetworksMultiMTUsOverNic(True) (functional.networkTestsOVS.OVSNetworkTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/testlib.py", line 73, in wrapper
    return f(self, *args)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 212, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 1248, in testSetupNetworksMultiMTUsOverNic
    self.assertMtu(1500, nic)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 374, in assertMtu
    self.assertEquals(mtu, self.vdsm_net.getMtu(elem))
AssertionError: '1500' != '9000'

======================================================================
FAIL: testSetupNetworksReconfigureBridge (functional.networkTestsOVS.OVSNetworkTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 212, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/modprobe.py", line 59, in wrapper
    return f(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 2129, in testSetupNetworksReconfigureBridge
    setup_test_network(dhcp=False)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 2109, in setup_test_network
    self.assertEqual(test_net['dhcpv4'], dhcp)
AssertionError: True != False
-------------------- >> begin captured logging << --------------------
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link add name veth_OPXIWYYYca type veth peer name veth_SbWBIf33WP (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip -4 addr add dev veth_OPXIWYYYca 192.0.2.1/24 (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link set dev veth_OPXIWYYYca up (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /usr/sbin/dnsmasq --dhcp-authoritative -p 0 --dhcp-option=3,192.0.2.254 --dhcp-option=6 -i veth_OPXIWYYYca -I lo -d --bind-dynamic --dhcp-range=192.0.2.10,192.0.2.100,2m --dhcp-range=fdb3:84e5:4ff4:55e3::a,fdb3:84e5:4ff4:55e3::64,2m (cwd None)
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service iptables status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  iptables.service\n'; <rc> = 3
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service firewalld status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  firewalld.service\n'; <rc> = 3
root: INFO: No firewall service detected.
root: DEBUG: dnsmasq: started, version 2.66 DNS disabled
dnsmasq: compile time options: IPv6 GNU-getopt DBus no-i18n IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth
dnsmasq-dhcp: DHCP, IP range 192.0.2.10 -- 192.0.2.100, lease time 2m
dnsmasq-dhcp: DHCPv6, IP range fdb3:84e5:4ff4:55e3::a -- fdb3:84e5:4ff4:55e3::64, lease time 2m
dnsmasq-dhcp: DHCPREQUEST(veth_OPXIWYYYca) 192.0.2.98 e2:ab:09:52:99:47 
dnsmasq-dhcp: DHCPNAK(veth_OPXIWYYYca) 192.0.2.98 e2:ab:09:52:99:47 address in use
dnsmasq-dhcp: DHCPDISCOVER(veth_OPXIWYYYca) e2:ab:09:52:99:47 
dnsmasq-dhcp: DHCPOFFER(veth_OPXIWYYYca) 192.0.2.61 e2:ab:09:52:99:47 
dnsmasq-dhcp: DHCPREQUEST(veth_OPXIWYYYca) 192.0.2.61 e2:ab:09:52:99:47 
dnsmasq-dhcp: DHCPACK(veth_OPXIWYYYca) 192.0.2.61 e2:ab:09:52:99:47 

root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service iptables status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  iptables.service\n'; <rc> = 3
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/service firewalld status (cwd None)
root: DEBUG: FAILED: <err> = 'Redirecting to /bin/systemctl status  firewalld.service\n'; <rc> = 3
root: WARNING: No firewall service detected.
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link del dev veth_OPXIWYYYca (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: testStaticNetworkConfig((4, 6)) (functional.networkTestsOVS.OVSNetworkTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/testlib.py", line 73, in wrapper
    return f(self, *args)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 212, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 1893, in testStaticNetworkConfig
    self.assertEqual(status, SUCCESS, msg)
AssertionError: Hook error: Hook Error: ('ovs_before_network_setup: Hook started, handling: {u\'request\': {u\'bondings\': {}, u\'networks\': {u\'test-network\': {u\'nic\': u\'dummy_CMSpg\', u\'dhcpv6\': False, u\'ipaddr\': u\'192.0.2.1\', u\'custom\': {u\'ovs\': True}, u\'netmask\': u\'255.255.255.0\', u\'bootproto\': u\'none\', u\'stp\': False, u\'bridged\': True, u\'ipv6addr\': u\'fdb3:84e5:4ff4:55e3::1/64\', u\'mtu\': 1500, u\'ipv6gateway\': u\'fdb3:84e5:4ff4:55e3::ff\', u\'gateway\': u\'192.0.2.254\'}}, u\'options\': {u\'_caller\': u\'testStaticNetworkConfig:1892\'}}}\novs_before_network_setup: Saving initial configuration for optional rollback: RunningConfig({}, {})\nlibvirt: Network Driver error : Network not found: no network with matching name \'vdsm-test-network\'\novs_before_network_setup_ovs: Executing commands: /usr/bin/ovs-vsctl -- --may-exist add-br ovsbr0 -- set Bridge ovsbr0 stp_enable=false -- --may-exist add-port ovsbr0 dummy_CMSpg\novs_before_network_setu!
 p_ip: Remove IP configuration of: {}\novs_before_network_setup_ip: Set IP configuration: {\'ovsbr0\': <ovs_setup_ip.IPConfig object at 0x11d23d0>}\nTraceback (most recent call last):\n  File "/usr/libexec/vdsm/hooks/before_network_setup/50_ovs", line 280, in <module>\n    main()\n  File "/usr/libexec/vdsm/hooks/before_network_setup/50_ovs", line 204, in main\n    _configure(ovs_nets, ovs_bonds, running_config)\n  File "/usr/libexec/vdsm/hooks/before_network_setup/50_ovs", line 170, in _configure\n    configure_ip(nets, initial_config.networks, bonds, initial_config.bonds)\n  File "/usr/libexec/vdsm/hooks/before_network_setup/ovs_setup_ip.py", line 184, in configure_ip\n    _set_network_ip_config(ip_config)\n  File "/usr/libexec/vdsm/hooks/before_network_setup/ovs_setup_ip.py", line 100, in _set_network_ip_config\n    family=6)\n  File "/usr/lib/python2.7/site-packages/vdsm/ipwrapper.py", line 498, in routeAdd\n    _execCmd(command)\n  File "/usr/lib/python2.7/site-packages/!
 vdsm/ipwrapper.py", line 477, in _execCmd\n    raise IPRoute2Error(error)\nIPRoute2Error: [\'RTNETLINK answers: File exists\']\n\n',)

======================================================================
FAIL: testStaticNetworkConfig((6,)) (functional.networkTestsOVS.OVSNetworkTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/testlib.py", line 73, in wrapper
    return f(self, *args)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 212, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 1893, in testStaticNetworkConfig
    self.assertEqual(status, SUCCESS, msg)
AssertionError: Hook error: Hook Error: ('ovs_before_network_setup: Hook started, handling: {u\'request\': {u\'bondings\': {}, u\'networks\': {u\'test-network\': {u\'nic\': u\'dummy_a6pXW\', u\'dhcpv6\': False, u\'mtu\': 1500, u\'bootproto\': u\'none\', u\'stp\': False, u\'bridged\': True, u\'ipv6addr\': u\'fdb3:84e5:4ff4:55e3::1/64\', u\'custom\': {u\'ovs\': True}, u\'ipv6gateway\': u\'fdb3:84e5:4ff4:55e3::ff\'}}, u\'options\': {u\'_caller\': u\'testStaticNetworkConfig:1892\'}}}\novs_before_network_setup: Saving initial configuration for optional rollback: RunningConfig({}, {})\nlibvirt: Network Driver error : Network not found: no network with matching name \'vdsm-test-network\'\novs_before_network_setup_ovs: Executing commands: /usr/bin/ovs-vsctl -- --may-exist add-br ovsbr0 -- set Bridge ovsbr0 stp_enable=false -- --may-exist add-port ovsbr0 dummy_a6pXW\novs_before_network_setup_ip: Remove IP configuration of: {}\novs_before_network_setup_ip: Set IP configuration: {\'ovs!
 br0\': <ovs_setup_ip.IPConfig object at 0x21a4310>}\nTraceback (most recent call last):\n  File "/usr/libexec/vdsm/hooks/before_network_setup/50_ovs", line 280, in <module>\n    main()\n  File "/usr/libexec/vdsm/hooks/before_network_setup/50_ovs", line 204, in main\n    _configure(ovs_nets, ovs_bonds, running_config)\n  File "/usr/libexec/vdsm/hooks/before_network_setup/50_ovs", line 170, in _configure\n    configure_ip(nets, initial_config.networks, bonds, initial_config.bonds)\n  File "/usr/libexec/vdsm/hooks/before_network_setup/ovs_setup_ip.py", line 184, in configure_ip\n    _set_network_ip_config(ip_config)\n  File "/usr/libexec/vdsm/hooks/before_network_setup/ovs_setup_ip.py", line 100, in _set_network_ip_config\n    family=6)\n  File "/usr/lib/python2.7/site-packages/vdsm/ipwrapper.py", line 498, in routeAdd\n    _execCmd(command)\n  File "/usr/lib/python2.7/site-packages/vdsm/ipwrapper.py", line 477, in _execCmd\n    raise IPRoute2Error(error)\nIPRoute2Error: [\'RT!
 NETLINK answers: File exists\']\n\n',)

======================================================================
FAIL: test_bond_mode4_caps_aggregator_id (functional.networkTestsOVS.OVSNetworkTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 212, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/testValidation.py", line 97, in wrapper
    return f(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 2882, in test_bond_mode4_caps_aggregator_id
    self.assertIn('ad_aggregator_id', bond_caps[bond])
AssertionError: 'ad_aggregator_id' not found in {'ipv6autoconf': True, 'addr': '', 'cfg': {'BOOTPROTO': 'none'}, 'ipv6addrs': [], 'active_slave': 'veth_rm8834IZ68', 'mtu': '1500', 'dhcpv4': False, 'netmask': '', 'dhcpv6': False, 'ipv4addrs': [], 'slaves': ['veth_zDGFb3vHZ7', 'veth_rm8834IZ68'], 'ipv6gateway': '::', 'gateway': '', 'opts': {'lacp_rate': '1', 'miimon': '100', 'mode': '4', 'custom': 'ovs=True'}}
-------------------- >> begin captured logging << --------------------
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link add name veth_qJhwqa1Gmt type veth peer name veth_zDGFb3vHZ7 (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link add name veth_hsq80EWU9w type veth peer name veth_rm8834IZ68 (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link del dev veth_hsq80EWU9w (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
root: DEBUG: /usr/bin/taskset --cpu-list 0-0 /sbin/ip link del dev veth_qJhwqa1Gmt (cwd None)
root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: test_bondmode_in_capabilities({}) (functional.networkTestsOVS.OVSNetworkTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/testlib.py", line 73, in wrapper
    return f(self, *args)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 212, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/testValidation.py", line 97, in wrapper
    return f(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 2712, in test_bondmode_in_capabilities
    self.assertEqual(mode, origin_mode)
AssertionError: None != '0'

======================================================================
FAIL: test_setupNetworks_swap_slaves_between_bonds (functional.networkTestsOVS.OVSNetworkTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 212, in wrapper
    func(*args, **kwargs)
  File "/usr/share/vdsm/tests/functional/networkTests.py", line 2846, in test_setupNetworks_swap_slaves_between_bonds
    self.assertEqual(status, SUCCESS, msg)
AssertionError: Hook error: Hook Error: ('ovs_before_network_setup: Hook started, handling: {u\'request\': {u\'bondings\': {u\'bond0\': {u\'nics\': [u\'dummy_N0dJo\', u\'dummy_h6HfY\'], u\'options\': u\'custom=ovs=True\'}, u\'bond1\': {u\'nics\': [u\'dummy_aPIYm\', u\'dummy_CMSpg\'], u\'options\': u\'custom=ovs=True\'}}, u\'networks\': {}, u\'options\': {u\'_caller\': u\'test_setupNetworks_swap_slaves_between_bonds:2845\', u\'connectivityCheck\': False}}}\novs_before_network_setup: Saving initial configuration for optional rollback: RunningConfig({}, {\'bond0\': {u\'nics\': [u\'dummy_aPIYm\', u\'dummy_CMSpg\'], u\'options\': u\'custom=ovs=True\'}, \'bond1\': {u\'nics\': [u\'dummy_N0dJo\', u\'dummy_h6HfY\'], u\'options\': u\'custom=ovs=True\'}})\novs_before_network_setup_ovs: Executing commands: /usr/bin/ovs-vsctl -- --may-exist add-br ovsbr0 -- --id=@dummy_h6HfY create Interface name=dummy_h6HfY -- add Port bond0 interfaces @dummy_h6HfY -- --id=@dummy_N0dJo create Interface !
 name=dummy_N0dJo -- add Port bond0 interfaces @dummy_N0dJo -- --id=@dummy_aPIYm get Interface dummy_aPIYm -- remove Port bond0 interfaces @dummy_aPIYm -- --id=@dummy_CMSpg get Interface dummy_CMSpg -- remove Port bond0 interfaces @dummy_CMSpg -- --fake-iface --may-exist add-bond ovsbr0 bond0 dummy_N0dJo dummy_h6HfY -- set port bond0 bond_mode=active-backup -- set port bond0 lacp=off -- --id=@dummy_aPIYm create Interface name=dummy_aPIYm -- add Port bond1 interfaces @dummy_aPIYm -- --id=@dummy_CMSpg create Interface name=dummy_CMSpg -- add Port bond1 interfaces @dummy_CMSpg -- --id=@dummy_h6HfY get Interface dummy_h6HfY -- remove Port bond1 interfaces @dummy_h6HfY -- --id=@dummy_N0dJo get Interface dummy_N0dJo -- remove Port bond1 interfaces @dummy_N0dJo -- --fake-iface --may-exist add-bond ovsbr0 bond1 dummy_aPIYm dummy_CMSpg -- set port bond1 bond_mode=active-backup -- set port bond1 lacp=off\nTraceback (most recent call last):\n  File "/usr/libexec/vdsm/hooks/before_netwo!
 rk_setup/50_ovs", line 280, in <module>\n    main()\n  File "/usr/libexec/vdsm/hooks/before_network_setup/50_ovs", line 204, in main\n    _configure(ovs_nets, ovs_bonds, running_config)\n  File "/usr/libexec/vdsm/hooks/before_network_setup/50_ovs", line 168, in _configure\n    configure_ovs(commands, running_config)\n  File "/usr/libexec/vdsm/hooks/before_network_setup/ovs_setup_ovs.py", line 325, in configure_ovs\n    _run_commands(commands)\n  File "/usr/libexec/vdsm/hooks/before_network_setup/ovs_setup_ovs.py", line 70, in _run_commands\n    raise Exception(\'Executing commands failed: %s\' % \'\\n\'.join(err))\nException: Executing commands failed: 2016-03-16T13:21:57Z|00002|vsctl|ERR|dummy_N0dJo: database contains duplicate interface name\n2016-03-16T13:21:57Z|00003|vsctl|ERR|dummy_h6HfY: database contains duplicate interface name\novs-vsctl: row id "@dummy_aPIYm" may only be specified on one --id option\n\n',)

----------------------------------------------------------------------
Ran 40 tests in 480.662s

FAILED (SKIP=4, errors=2, failures=12)

-- 
To view, visit https://gerrit.ovirt.org/53667
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: Ia90cee83633b12a5bb40b58fc15864a3646018b5
Gerrit-PatchSet: 5
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Petr Horáček <phoracek at redhat.com>
Gerrit-Reviewer: Dan Kenigsberg <danken at redhat.com>
Gerrit-Reviewer: Edward Haas <edwardh at redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Ondřej Svoboda <osvoboda at redhat.com>
Gerrit-Reviewer: Petr Horáček <phoracek at redhat.com>
Gerrit-Reviewer: gerrit-hooks <automation at ovirt.org>
Gerrit-HasComments: No


More information about the vdsm-patches mailing list