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