Bug 1394800

Summary: Fail to execute fullstack tests: neutron.tests.fullstack.test_connectivity.TestLinuxBridgeConnectivitySameNetwork
Product: Red Hat OpenStack Reporter: Arie Bregman <abregman>
Component: openstack-neutronAssignee: Assaf Muller <amuller>
Status: CLOSED NOTABUG QA Contact: Toni Freger <tfreger>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 10.0 (Newton)CC: amuller, chrisw, majopela, nyechiel, srevivo
Target Milestone: ---Keywords: AutomationBlocker
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-16 10:49:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
neutron-openvswitch-agent none

Description Arie Bregman 2016-11-14 13:22:16 UTC
Description of problem:

Fail to run successfully the following fullstack tests:

neutron.tests.fullstack.test_qos.TestBwLimitQoSLinuxbridge.test_bw_limit_qos_policy_rule_lifecycle
neutron.tests.fullstack.test_connectivity.TestLinuxBridgeConnectivitySameNetwork.test_connectivity(VXLAN)
neutron.tests.fullstack.test_connectivity.TestLinuxBridgeConnectivitySameNetwork.test_connectivity(VXLAN and l2pop)
 neutron.tests.fullstack.test_connectivity.TestLinuxBridgeConnectivitySameNetwork.test_connectivity(VLANs)

Version-Release number of selected component (if applicable): 

openstack-neutron-9.1.0-3.el7ost.noarch
openstack-neutron-common-9.1.0-3.el7ost.noarch
openstack-neutron-openvswitch-9.1.0-3.el7ost.noarch

How reproducible: 100%


Steps to Reproduce:
1. Install neutron packages
2. Clone neutron source code
3. run tox -e dsvm-fullstack

Actual results:

The above four tests fail with the following trace:

traceback-1: {{{
Traceback (most recent call last):
  File "neutron/tests/fullstack/test_qos.py", line 57, in setUp
    super(BaseQoSRuleTestCase, self).setUp(env)
  File "neutron/tests/fullstack/base.py", line 61, in setUp
    self.useFixture(self.environment)
  File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 670, in useFixture
    gather_details(fixture.getDetails(), self.getDetails())
  File "/usr/lib/python2.7/site-packages/fixtures/fixture.py", line 170, in getDetails
    result = dict(self._details)
TypeError: 'NoneType' object is not iterable
}}}

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/fixtures/fixture.py", line 214, in setUp
    six.reraise(*err)
  File "/usr/lib/python2.7/site-packages/fixtures/fixture.py", line 197, in setUp
    self._setUp()
  File "neutron/tests/fullstack/resources/environment.py", line 341, in _setUp
    self.wait_until_env_is_up()
  File "neutron/tests/fullstack/resources/environment.py", line 286, in wait_until_env_is_up
    common_utils.wait_until_true(self._processes_are_ready)
  File "neutron/common/utils.py", line 773, in wait_until_true
    eventlet.sleep(sleep)
  File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 34, in sleep
    hub.switch()
  File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 294, in switch
    return self.greenlet.switch()
eventlet.timeout.Timeout: 60 seconds


Expected results: Tests passed successfully

Comment 2 Arie Bregman 2016-11-14 14:36:13 UTC
Created attachment 1220461 [details]
neutron-openvswitch-agent

Comment 3 Miguel Angel Ajo 2016-11-22 09:03:49 UTC
It's a kernel issue being worked out @ https://bugzilla.redhat.com/show_bug.cgi?id=1396552