yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #35455
[Bug 1475837] [NEW] RBAC network support breaks decomposed plugins
Public bug reported:
ft1.1586: vmware_nsx.neutron.tests.unit.vmware.test_nsx_v_plugin.TestPortsV2.test_delete_port_public_network_StringException: Empty attachments:
stderr
stdout
pythonlogging:'': {{{
2015-07-17 19:35:37,537 INFO [neutron.manager] Loading core plugin: vmware_nsx.neutron.plugins.vmware.plugin.NsxVPlugin
2015-07-17 19:35:37,744 INFO [vmware_nsx.neutron.plugins.vmware.plugins.managers] Configured router type driver names: ['distributed', 'exclusive', 'shared']
2015-07-17 19:35:37,745 INFO [vmware_nsx.neutron.plugins.vmware.plugins.managers] Loaded type driver names: ['exclusive', 'distributed', 'shared']
2015-07-17 19:35:37,745 INFO [vmware_nsx.neutron.plugins.vmware.plugins.managers] Registered types: ['exclusive', 'distributed', 'shared']
2015-07-17 19:35:37,745 INFO [vmware_nsx.neutron.plugins.vmware.plugins.managers] Tenant router_types: ['shared', 'distributed', 'exclusive']
2015-07-17 19:35:37,745 INFO [neutron.manager] Service L3_ROUTER_NAT is supported by the core plugin
2015-07-17 19:35:37,756 ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
2015-07-17 19:35:37,761 ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
2015-07-17 19:35:37,762 WARNING [neutron.notifiers.nova] Authenticating to nova using nova_admin_* options is deprecated. This should be done using an auth plugin, like password
2015-07-17 19:35:37,763 WARNING [neutron.quota] subnet is already registered.
2015-07-17 19:35:37,764 WARNING [neutron.notifiers.nova] Authenticating to nova using nova_admin_* options is deprecated. This should be done using an auth plugin, like password
2015-07-17 19:35:37,765 WARNING [neutron.quota] subnetpool is already registered.
2015-07-17 19:35:37,765 WARNING [neutron.notifiers.nova] Authenticating to nova using nova_admin_* options is deprecated. This should be done using an auth plugin, like password
2015-07-17 19:35:37,767 WARNING [neutron.quota] network is already registered.
2015-07-17 19:35:37,767 WARNING [neutron.notifiers.nova] Authenticating to nova using nova_admin_* options is deprecated. This should be done using an auth plugin, like password
2015-07-17 19:35:37,768 WARNING [neutron.quota] port is already registered.
2015-07-17 19:35:37,889 INFO [vmware_nsx.neutron.plugins.vmware.plugins.nsx_v] Added {'sg_id': '0', 'vnic_id': '1'}(sg_id)s member to NSX security group 1
2015-07-17 19:35:37,934 ERROR [neutron.api.v2.resource] create failed
Traceback (most recent call last):
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/api/v2/resource.py", line 83, in resource
result = method(request=request, **args)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py", line 146, in wrapper
ectxt.value = e.inner_exc
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_utils/excutils.py", line 119, in __exit__
six.reraise(self.type_, self.value, self.tb)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py", line 136, in wrapper
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/api/v2/base.py", line 412, in create
item[self._resource])
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/api/v2/base.py", line 690, in _validate_network_tenant_ownership
resource_item['network_id'])
File "vmware_nsx/neutron/plugins/vmware/plugins/nsx_v.py", line 733, in get_network
net_result = self._make_network_dict(network)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/db/db_base_plugin_common.py", line 228, in _make_network_dict
entry.target_tenant in ('*', context.tenant_id)):
AttributeError: 'NoneType' object has no attribute 'tenant_id'
}}}
pythonlogging:'neutron.api.extensions': {{{
2015-07-17 19:35:37,756 ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
2015-07-17 19:35:37,761 ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
}}}
Traceback (most recent call last):
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 1184, in test_delete_port_public_network
set_context=True)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 398, in _create_port
self.assertEqual(port_res.status_int, expected_res_status)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 350, in assertEqual
self.assertThat(observed, matcher, message)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 435, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: 500 != 201
** Affects: neutron
Importance: Critical
Assignee: Gary Kotton (garyk)
Status: In Progress
** Changed in: neutron
Importance: Undecided => Critical
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1475837
Title:
RBAC network support breaks decomposed plugins
Status in neutron:
In Progress
Bug description:
ft1.1586: vmware_nsx.neutron.tests.unit.vmware.test_nsx_v_plugin.TestPortsV2.test_delete_port_public_network_StringException: Empty attachments:
stderr
stdout
pythonlogging:'': {{{
2015-07-17 19:35:37,537 INFO [neutron.manager] Loading core plugin: vmware_nsx.neutron.plugins.vmware.plugin.NsxVPlugin
2015-07-17 19:35:37,744 INFO [vmware_nsx.neutron.plugins.vmware.plugins.managers] Configured router type driver names: ['distributed', 'exclusive', 'shared']
2015-07-17 19:35:37,745 INFO [vmware_nsx.neutron.plugins.vmware.plugins.managers] Loaded type driver names: ['exclusive', 'distributed', 'shared']
2015-07-17 19:35:37,745 INFO [vmware_nsx.neutron.plugins.vmware.plugins.managers] Registered types: ['exclusive', 'distributed', 'shared']
2015-07-17 19:35:37,745 INFO [vmware_nsx.neutron.plugins.vmware.plugins.managers] Tenant router_types: ['shared', 'distributed', 'exclusive']
2015-07-17 19:35:37,745 INFO [neutron.manager] Service L3_ROUTER_NAT is supported by the core plugin
2015-07-17 19:35:37,756 ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
2015-07-17 19:35:37,761 ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
2015-07-17 19:35:37,762 WARNING [neutron.notifiers.nova] Authenticating to nova using nova_admin_* options is deprecated. This should be done using an auth plugin, like password
2015-07-17 19:35:37,763 WARNING [neutron.quota] subnet is already registered.
2015-07-17 19:35:37,764 WARNING [neutron.notifiers.nova] Authenticating to nova using nova_admin_* options is deprecated. This should be done using an auth plugin, like password
2015-07-17 19:35:37,765 WARNING [neutron.quota] subnetpool is already registered.
2015-07-17 19:35:37,765 WARNING [neutron.notifiers.nova] Authenticating to nova using nova_admin_* options is deprecated. This should be done using an auth plugin, like password
2015-07-17 19:35:37,767 WARNING [neutron.quota] network is already registered.
2015-07-17 19:35:37,767 WARNING [neutron.notifiers.nova] Authenticating to nova using nova_admin_* options is deprecated. This should be done using an auth plugin, like password
2015-07-17 19:35:37,768 WARNING [neutron.quota] port is already registered.
2015-07-17 19:35:37,889 INFO [vmware_nsx.neutron.plugins.vmware.plugins.nsx_v] Added {'sg_id': '0', 'vnic_id': '1'}(sg_id)s member to NSX security group 1
2015-07-17 19:35:37,934 ERROR [neutron.api.v2.resource] create failed
Traceback (most recent call last):
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/api/v2/resource.py", line 83, in resource
result = method(request=request, **args)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py", line 146, in wrapper
ectxt.value = e.inner_exc
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_utils/excutils.py", line 119, in __exit__
six.reraise(self.type_, self.value, self.tb)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py", line 136, in wrapper
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/api/v2/base.py", line 412, in create
item[self._resource])
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/api/v2/base.py", line 690, in _validate_network_tenant_ownership
resource_item['network_id'])
File "vmware_nsx/neutron/plugins/vmware/plugins/nsx_v.py", line 733, in get_network
net_result = self._make_network_dict(network)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/db/db_base_plugin_common.py", line 228, in _make_network_dict
entry.target_tenant in ('*', context.tenant_id)):
AttributeError: 'NoneType' object has no attribute 'tenant_id'
}}}
pythonlogging:'neutron.api.extensions': {{{
2015-07-17 19:35:37,756 ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
2015-07-17 19:35:37,761 ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
}}}
Traceback (most recent call last):
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 1184, in test_delete_port_public_network
set_context=True)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 398, in _create_port
self.assertEqual(port_res.status_int, expected_res_status)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 350, in assertEqual
self.assertThat(observed, matcher, message)
File "/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 435, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: 500 != 201
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1475837/+subscriptions
Follow ups