yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #50284
[Bug 1578771] [NEW] Neutron-LBaaS v2: Python 3.4 gate fails on check orphan pool associations
Public bug reported:
It appears that a python 3 unit test is failing in:
neutron_lbaas.tests.unit.db.loadbalancer.test_db_loadbalancer.TestLoadBalancer
test_check_orphan_pool_associations
from: https://review.openstack.org/#/c/164828/
see: http://logs.openstack.org/28/164828/52/check/gate-neutron-lbaas-
python34/0198012/testr_results.html.gz
stack trace:
ft10.4: neutron_lbaas.tests.unit.db.loadbalancer.test_db_loadbalancer.TestLoadBalancer.test_check_orphan_pool_associations_StringException: Empty attachments:
stdout
pythonlogging:'': {{{
WARNING [neutron.api.extensions] Extension address-scope not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension agent not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension allowed-address-pairs not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension auto-allocated-topology not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension availability_zone not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension default-subnetpools not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension dhcp_agent_scheduler not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension dns-integration not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension dvr not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension external-net not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension extra_dhcp_opt not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension extraroute not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension flavors not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension router not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension ext-gw-mode not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension l3-ha not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension l3_agent_scheduler not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension metering not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension multi-provider not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension net-mtu not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension network_availability_zone not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension network-ip-availability not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension binding not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension port-security not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension provider not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension qos not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension quotas not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension router_availability_zone not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension router-service-type not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension security-group not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension service-type not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension subnet_allocation not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension tag not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension timestamp_core not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension vlan-transparent not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension l7 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension lbaas_agent_schedulerv2 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension lbaasv2 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension shared_pools not supported by any of loaded plugins
ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
WARNING [neutron.api.extensions] Extension l7 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension lbaas_agent_schedulerv2 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension lbaasv2 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension shared_pools not supported by any of loaded plugins
}}}
stderr: {{{
/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/oslo_db/sqlalchemy/enginefacade.py:1056: OsloDBDeprecationWarning: EngineFacade is deprecated; please use oslo_db.sqlalchemy.enginefacade
expire_on_commit=expire_on_commit, _conf=conf)
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/l7.py:99: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'default': attr.ATTR_NOT_SPECIFIED,
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancer.py:104: DeprecationWarning: validators in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.api.validators
loadbalancerv2._validate_connection_limit)
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancer.py:128: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'default': attr.ATTR_NOT_SPECIFIED,
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancer.py:198: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'is_visible': True, 'default': attr.ATTR_NOT_SPECIFIED},
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:142: DeprecationWarning: validators in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.api.validators
attr.validators['type:connection_limit'] = _validate_connection_limit
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:167: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'default': attr.ATTR_NOT_SPECIFIED,
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:174: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'is_visible': True, 'default': attr.ATTR_NOT_SPECIFIED},
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:188: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'default': attr.ATTR_NOT_SPECIFIED}
/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/paste/deploy/loadwsgi.py:22: DeprecationWarning: Parameters to load are deprecated. Call .resolve and .require separately.
return pkg_resources.EntryPoint.parse("x=" + s).load(False)
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_boolean()' has moved to 'neutron_lib.api.converters.convert_to_boolean()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_list()' has moved to 'neutron_lib.api.converters.convert_to_list()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py:189: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
if pool['pool']['lb_method'] == attrs.ATTR_NOT_SPECIFIED:
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py:192: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
if pool['pool']['subnet_id'] == attrs.ATTR_NOT_SPECIFIED:
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py:175: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
pool['provider'] != attrs.ATTR_NOT_SPECIFIED):
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_boolean()' has moved to 'neutron_lib.api.converters.convert_to_boolean()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_list()' has moved to 'neutron_lib.api.converters.convert_to_list()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
}}}
Traceback (most recent call last):
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/tests/unit/db/loadbalancer/test_db_loadbalancer.py", line 1650, in test_check_orphan_pool_associations
loadbalancer_plugin.LoadBalancerPlugin
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 480, in assertRaises
self.assertThat(our_callable, matcher)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 491, in assertThat
mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 542, in _matchHelper
mismatch = matcher.match(matchee)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_exception.py", line 108, in match
mismatch = self.exception_matcher.match(exc_info)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_higherorder.py", line 62, in match
mismatch = matcher.match(matchee)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 470, in match
reraise(*matchee)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/_compat3x.py", line 16, in reraise
raise exc_obj.with_traceback(exc_tb)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_exception.py", line 101, in match
result = matchee()
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 1044, in __call__
return self._callable_object(*self._args, **self._kwargs)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 93, in __init__
self._load_drivers()
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 107, in _load_drivers
self._check_orphan_pool_associations(ctx, self.drivers.keys())
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 123, in _check_orphan_pool_associations
list(lost_providers))
File "/usr/lib/python3.4/logging/__init__.py", line 1620, in exception
self.log(ERROR, msg, *args, **kwargs)
File "/usr/lib/python3.4/logging/__init__.py", line 1635, in log
self.logger._log(level, msg, args, **kwargs)
File "/usr/lib/python3.4/logging/__init__.py", line 1409, in _log
self.handle(record)
File "/usr/lib/python3.4/logging/__init__.py", line 1419, in handle
self.callHandlers(record)
File "/usr/lib/python3.4/logging/__init__.py", line 1481, in callHandlers
hdlr.handle(record)
File "/usr/lib/python3.4/logging/__init__.py", line 853, in handle
self.emit(record)
File "/usr/lib/python3.4/logging/__init__.py", line 984, in emit
self.handleError(record)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/fixtures/_fixtures/logger.py", line 69, in handleError
six.reraise(*sys.exc_info())
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/six.py", line 686, in reraise
raise value
File "/usr/lib/python3.4/logging/__init__.py", line 978, in emit
msg = self.format(record)
File "/usr/lib/python3.4/logging/__init__.py", line 828, in format
return fmt.format(record)
File "/usr/lib/python3.4/logging/__init__.py", line 573, in format
record.exc_text = self.formatException(record.exc_info)
File "/usr/lib/python3.4/logging/__init__.py", line 523, in formatException
traceback.print_exception(ei[0], ei[1], tb, None, sio)
File "/usr/lib/python3.4/traceback.py", line 169, in print_exception
for line in _format_exception_iter(etype, value, tb, limit, chain):
File "/usr/lib/python3.4/traceback.py", line 146, in _format_exception_iter
for value, tb in values:
File "/usr/lib/python3.4/traceback.py", line 125, in _iter_chain
context = exc.__context__
AttributeError: 'NoneType' object has no attribute '__context__'
** Affects: neutron
Importance: Undecided
Status: New
** Tags: lbaasv2
** Description changed:
It appears that a python 3 unit test is failing in:
- neutron_lbaas.tests.unit.db.loadbalancer.test_db_loadbalancer.TestLoadBalancer
+ neutron_lbaas.tests.unit.db.loadbalancer.test_db_loadbalancer.TestLoadBalancer
test_check_orphan_pool_associations
+
+ from: https://review.openstack.org/#/c/164828/
see: http://logs.openstack.org/28/164828/52/check/gate-neutron-lbaas-
python34/0198012/testr_results.html.gz
-
stack trace:
ft10.4: neutron_lbaas.tests.unit.db.loadbalancer.test_db_loadbalancer.TestLoadBalancer.test_check_orphan_pool_associations_StringException: Empty attachments:
- stdout
+ stdout
pythonlogging:'': {{{
WARNING [neutron.api.extensions] Extension address-scope not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension agent not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension allowed-address-pairs not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension auto-allocated-topology not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension availability_zone not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension default-subnetpools not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension dhcp_agent_scheduler not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension dns-integration not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension dvr not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension external-net not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension extra_dhcp_opt not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension extraroute not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension flavors not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension router not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension ext-gw-mode not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension l3-ha not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension l3_agent_scheduler not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension metering not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension multi-provider not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension net-mtu not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension network_availability_zone not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension network-ip-availability not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension binding not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension port-security not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension provider not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension qos not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension quotas not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension router_availability_zone not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension router-service-type not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension security-group not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension service-type not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension subnet_allocation not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension tag not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension timestamp_core not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension vlan-transparent not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension l7 not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension lbaas_agent_schedulerv2 not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension lbaasv2 not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension shared_pools not supported by any of loaded plugins
- ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
- WARNING [neutron.api.extensions] Extension l7 not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension lbaas_agent_schedulerv2 not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension lbaasv2 not supported by any of loaded plugins
- WARNING [neutron.api.extensions] Extension shared_pools not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension agent not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension allowed-address-pairs not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension auto-allocated-topology not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension availability_zone not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension default-subnetpools not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension dhcp_agent_scheduler not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension dns-integration not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension dvr not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension external-net not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension extra_dhcp_opt not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension extraroute not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension flavors not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension router not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension ext-gw-mode not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension l3-ha not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension l3_agent_scheduler not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension metering not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension multi-provider not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension net-mtu not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension network_availability_zone not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension network-ip-availability not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension binding not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension port-security not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension provider not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension qos not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension quotas not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension router_availability_zone not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension router-service-type not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension security-group not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension service-type not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension subnet_allocation not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension tag not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension timestamp_core not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension vlan-transparent not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension l7 not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension lbaas_agent_schedulerv2 not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension lbaasv2 not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension shared_pools not supported by any of loaded plugins
+ ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
+ WARNING [neutron.api.extensions] Extension l7 not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension lbaas_agent_schedulerv2 not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension lbaasv2 not supported by any of loaded plugins
+ WARNING [neutron.api.extensions] Extension shared_pools not supported by any of loaded plugins
}}}
stderr: {{{
/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/oslo_db/sqlalchemy/enginefacade.py:1056: OsloDBDeprecationWarning: EngineFacade is deprecated; please use oslo_db.sqlalchemy.enginefacade
- expire_on_commit=expire_on_commit, _conf=conf)
+ expire_on_commit=expire_on_commit, _conf=conf)
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/l7.py:99: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
- 'default': attr.ATTR_NOT_SPECIFIED,
+ 'default': attr.ATTR_NOT_SPECIFIED,
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancer.py:104: DeprecationWarning: validators in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.api.validators
- loadbalancerv2._validate_connection_limit)
+ loadbalancerv2._validate_connection_limit)
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancer.py:128: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
- 'default': attr.ATTR_NOT_SPECIFIED,
+ 'default': attr.ATTR_NOT_SPECIFIED,
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancer.py:198: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
- 'is_visible': True, 'default': attr.ATTR_NOT_SPECIFIED},
+ 'is_visible': True, 'default': attr.ATTR_NOT_SPECIFIED},
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:142: DeprecationWarning: validators in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.api.validators
- attr.validators['type:connection_limit'] = _validate_connection_limit
+ attr.validators['type:connection_limit'] = _validate_connection_limit
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:167: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
- 'default': attr.ATTR_NOT_SPECIFIED,
+ 'default': attr.ATTR_NOT_SPECIFIED,
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:174: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
- 'is_visible': True, 'default': attr.ATTR_NOT_SPECIFIED},
+ 'is_visible': True, 'default': attr.ATTR_NOT_SPECIFIED},
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:188: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
- 'default': attr.ATTR_NOT_SPECIFIED}
+ 'default': attr.ATTR_NOT_SPECIFIED}
/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/paste/deploy/loadwsgi.py:22: DeprecationWarning: Parameters to load are deprecated. Call .resolve and .require separately.
- return pkg_resources.EntryPoint.parse("x=" + s).load(False)
+ return pkg_resources.EntryPoint.parse("x=" + s).load(False)
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_boolean()' has moved to 'neutron_lib.api.converters.convert_to_boolean()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
- res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
+ res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_list()' has moved to 'neutron_lib.api.converters.convert_to_list()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
- res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
+ res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py:189: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
- if pool['pool']['lb_method'] == attrs.ATTR_NOT_SPECIFIED:
+ if pool['pool']['lb_method'] == attrs.ATTR_NOT_SPECIFIED:
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py:192: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
- if pool['pool']['subnet_id'] == attrs.ATTR_NOT_SPECIFIED:
+ if pool['pool']['subnet_id'] == attrs.ATTR_NOT_SPECIFIED:
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py:175: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
- pool['provider'] != attrs.ATTR_NOT_SPECIFIED):
+ pool['provider'] != attrs.ATTR_NOT_SPECIFIED):
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_boolean()' has moved to 'neutron_lib.api.converters.convert_to_boolean()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
- res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
+ res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_list()' has moved to 'neutron_lib.api.converters.convert_to_list()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
- res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
+ res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
}}}
Traceback (most recent call last):
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/tests/unit/db/loadbalancer/test_db_loadbalancer.py", line 1650, in test_check_orphan_pool_associations
- loadbalancer_plugin.LoadBalancerPlugin
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 480, in assertRaises
- self.assertThat(our_callable, matcher)
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 491, in assertThat
- mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 542, in _matchHelper
- mismatch = matcher.match(matchee)
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_exception.py", line 108, in match
- mismatch = self.exception_matcher.match(exc_info)
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_higherorder.py", line 62, in match
- mismatch = matcher.match(matchee)
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 470, in match
- reraise(*matchee)
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/_compat3x.py", line 16, in reraise
- raise exc_obj.with_traceback(exc_tb)
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_exception.py", line 101, in match
- result = matchee()
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 1044, in __call__
- return self._callable_object(*self._args, **self._kwargs)
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 93, in __init__
- self._load_drivers()
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 107, in _load_drivers
- self._check_orphan_pool_associations(ctx, self.drivers.keys())
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 123, in _check_orphan_pool_associations
- list(lost_providers))
- File "/usr/lib/python3.4/logging/__init__.py", line 1620, in exception
- self.log(ERROR, msg, *args, **kwargs)
- File "/usr/lib/python3.4/logging/__init__.py", line 1635, in log
- self.logger._log(level, msg, args, **kwargs)
- File "/usr/lib/python3.4/logging/__init__.py", line 1409, in _log
- self.handle(record)
- File "/usr/lib/python3.4/logging/__init__.py", line 1419, in handle
- self.callHandlers(record)
- File "/usr/lib/python3.4/logging/__init__.py", line 1481, in callHandlers
- hdlr.handle(record)
- File "/usr/lib/python3.4/logging/__init__.py", line 853, in handle
- self.emit(record)
- File "/usr/lib/python3.4/logging/__init__.py", line 984, in emit
- self.handleError(record)
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/fixtures/_fixtures/logger.py", line 69, in handleError
- six.reraise(*sys.exc_info())
- File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/six.py", line 686, in reraise
- raise value
- File "/usr/lib/python3.4/logging/__init__.py", line 978, in emit
- msg = self.format(record)
- File "/usr/lib/python3.4/logging/__init__.py", line 828, in format
- return fmt.format(record)
- File "/usr/lib/python3.4/logging/__init__.py", line 573, in format
- record.exc_text = self.formatException(record.exc_info)
- File "/usr/lib/python3.4/logging/__init__.py", line 523, in formatException
- traceback.print_exception(ei[0], ei[1], tb, None, sio)
- File "/usr/lib/python3.4/traceback.py", line 169, in print_exception
- for line in _format_exception_iter(etype, value, tb, limit, chain):
- File "/usr/lib/python3.4/traceback.py", line 146, in _format_exception_iter
- for value, tb in values:
- File "/usr/lib/python3.4/traceback.py", line 125, in _iter_chain
- context = exc.__context__
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/tests/unit/db/loadbalancer/test_db_loadbalancer.py", line 1650, in test_check_orphan_pool_associations
+ loadbalancer_plugin.LoadBalancerPlugin
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 480, in assertRaises
+ self.assertThat(our_callable, matcher)
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 491, in assertThat
+ mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 542, in _matchHelper
+ mismatch = matcher.match(matchee)
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_exception.py", line 108, in match
+ mismatch = self.exception_matcher.match(exc_info)
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_higherorder.py", line 62, in match
+ mismatch = matcher.match(matchee)
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 470, in match
+ reraise(*matchee)
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/_compat3x.py", line 16, in reraise
+ raise exc_obj.with_traceback(exc_tb)
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_exception.py", line 101, in match
+ result = matchee()
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 1044, in __call__
+ return self._callable_object(*self._args, **self._kwargs)
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 93, in __init__
+ self._load_drivers()
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 107, in _load_drivers
+ self._check_orphan_pool_associations(ctx, self.drivers.keys())
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 123, in _check_orphan_pool_associations
+ list(lost_providers))
+ File "/usr/lib/python3.4/logging/__init__.py", line 1620, in exception
+ self.log(ERROR, msg, *args, **kwargs)
+ File "/usr/lib/python3.4/logging/__init__.py", line 1635, in log
+ self.logger._log(level, msg, args, **kwargs)
+ File "/usr/lib/python3.4/logging/__init__.py", line 1409, in _log
+ self.handle(record)
+ File "/usr/lib/python3.4/logging/__init__.py", line 1419, in handle
+ self.callHandlers(record)
+ File "/usr/lib/python3.4/logging/__init__.py", line 1481, in callHandlers
+ hdlr.handle(record)
+ File "/usr/lib/python3.4/logging/__init__.py", line 853, in handle
+ self.emit(record)
+ File "/usr/lib/python3.4/logging/__init__.py", line 984, in emit
+ self.handleError(record)
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/fixtures/_fixtures/logger.py", line 69, in handleError
+ six.reraise(*sys.exc_info())
+ File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/six.py", line 686, in reraise
+ raise value
+ File "/usr/lib/python3.4/logging/__init__.py", line 978, in emit
+ msg = self.format(record)
+ File "/usr/lib/python3.4/logging/__init__.py", line 828, in format
+ return fmt.format(record)
+ File "/usr/lib/python3.4/logging/__init__.py", line 573, in format
+ record.exc_text = self.formatException(record.exc_info)
+ File "/usr/lib/python3.4/logging/__init__.py", line 523, in formatException
+ traceback.print_exception(ei[0], ei[1], tb, None, sio)
+ File "/usr/lib/python3.4/traceback.py", line 169, in print_exception
+ for line in _format_exception_iter(etype, value, tb, limit, chain):
+ File "/usr/lib/python3.4/traceback.py", line 146, in _format_exception_iter
+ for value, tb in values:
+ File "/usr/lib/python3.4/traceback.py", line 125, in _iter_chain
+ context = exc.__context__
AttributeError: 'NoneType' object has no attribute '__context__'
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1578771
Title:
Neutron-LBaaS v2: Python 3.4 gate fails on check orphan pool
associations
Status in neutron:
New
Bug description:
It appears that a python 3 unit test is failing in:
neutron_lbaas.tests.unit.db.loadbalancer.test_db_loadbalancer.TestLoadBalancer
test_check_orphan_pool_associations
from: https://review.openstack.org/#/c/164828/
see: http://logs.openstack.org/28/164828/52/check/gate-neutron-lbaas-
python34/0198012/testr_results.html.gz
stack trace:
ft10.4: neutron_lbaas.tests.unit.db.loadbalancer.test_db_loadbalancer.TestLoadBalancer.test_check_orphan_pool_associations_StringException: Empty attachments:
stdout
pythonlogging:'': {{{
WARNING [neutron.api.extensions] Extension address-scope not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension agent not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension allowed-address-pairs not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension auto-allocated-topology not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension availability_zone not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension default-subnetpools not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension dhcp_agent_scheduler not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension dns-integration not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension dvr not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension external-net not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension extra_dhcp_opt not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension extraroute not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension flavors not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension router not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension ext-gw-mode not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension l3-ha not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension l3_agent_scheduler not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension metering not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension multi-provider not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension net-mtu not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension network_availability_zone not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension network-ip-availability not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension binding not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension port-security not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension provider not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension qos not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension quotas not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension router_availability_zone not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension router-service-type not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension security-group not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension service-type not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension subnet_allocation not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension tag not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension timestamp_core not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension vlan-transparent not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension l7 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension lbaas_agent_schedulerv2 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension lbaasv2 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension shared_pools not supported by any of loaded plugins
ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
WARNING [neutron.api.extensions] Extension l7 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension lbaas_agent_schedulerv2 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension lbaasv2 not supported by any of loaded plugins
WARNING [neutron.api.extensions] Extension shared_pools not supported by any of loaded plugins
}}}
stderr: {{{
/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/oslo_db/sqlalchemy/enginefacade.py:1056: OsloDBDeprecationWarning: EngineFacade is deprecated; please use oslo_db.sqlalchemy.enginefacade
expire_on_commit=expire_on_commit, _conf=conf)
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/l7.py:99: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'default': attr.ATTR_NOT_SPECIFIED,
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancer.py:104: DeprecationWarning: validators in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.api.validators
loadbalancerv2._validate_connection_limit)
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancer.py:128: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'default': attr.ATTR_NOT_SPECIFIED,
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancer.py:198: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'is_visible': True, 'default': attr.ATTR_NOT_SPECIFIED},
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:142: DeprecationWarning: validators in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.api.validators
attr.validators['type:connection_limit'] = _validate_connection_limit
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:167: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'default': attr.ATTR_NOT_SPECIFIED,
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:174: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'is_visible': True, 'default': attr.ATTR_NOT_SPECIFIED},
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/extensions/loadbalancerv2.py:188: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
'default': attr.ATTR_NOT_SPECIFIED}
/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/paste/deploy/loadwsgi.py:22: DeprecationWarning: Parameters to load are deprecated. Call .resolve and .require separately.
return pkg_resources.EntryPoint.parse("x=" + s).load(False)
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_boolean()' has moved to 'neutron_lib.api.converters.convert_to_boolean()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_list()' has moved to 'neutron_lib.api.converters.convert_to_list()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py:189: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
if pool['pool']['lb_method'] == attrs.ATTR_NOT_SPECIFIED:
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py:192: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
if pool['pool']['subnet_id'] == attrs.ATTR_NOT_SPECIFIED:
/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py:175: DeprecationWarning: ATTR_NOT_SPECIFIED in version 'mitaka' and will be removed in version 'newton': moved to neutron_lib.constants
pool['provider'] != attrs.ATTR_NOT_SPECIFIED):
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_boolean()' has moved to 'neutron_lib.api.converters.convert_to_boolean()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
/tmp/openstack/neutron/neutron/api/v2/attributes.py:428: DeprecationWarning: Function 'neutron.api.v2.attributes.convert_to_list()' has moved to 'neutron_lib.api.converters.convert_to_list()' in version 'mitaka' and will be removed in version 'ocata': moved to neutron_lib
res_dict[attr] = attr_vals['convert_to'](res_dict[attr])
}}}
Traceback (most recent call last):
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/tests/unit/db/loadbalancer/test_db_loadbalancer.py", line 1650, in test_check_orphan_pool_associations
loadbalancer_plugin.LoadBalancerPlugin
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 480, in assertRaises
self.assertThat(our_callable, matcher)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 491, in assertThat
mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 542, in _matchHelper
mismatch = matcher.match(matchee)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_exception.py", line 108, in match
mismatch = self.exception_matcher.match(exc_info)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_higherorder.py", line 62, in match
mismatch = matcher.match(matchee)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 470, in match
reraise(*matchee)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/_compat3x.py", line 16, in reraise
raise exc_obj.with_traceback(exc_tb)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/matchers/_exception.py", line 101, in match
result = matchee()
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/testtools/testcase.py", line 1044, in __call__
return self._callable_object(*self._args, **self._kwargs)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 93, in __init__
self._load_drivers()
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 107, in _load_drivers
self._check_orphan_pool_associations(ctx, self.drivers.keys())
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/neutron_lbaas/services/loadbalancer/plugin.py", line 123, in _check_orphan_pool_associations
list(lost_providers))
File "/usr/lib/python3.4/logging/__init__.py", line 1620, in exception
self.log(ERROR, msg, *args, **kwargs)
File "/usr/lib/python3.4/logging/__init__.py", line 1635, in log
self.logger._log(level, msg, args, **kwargs)
File "/usr/lib/python3.4/logging/__init__.py", line 1409, in _log
self.handle(record)
File "/usr/lib/python3.4/logging/__init__.py", line 1419, in handle
self.callHandlers(record)
File "/usr/lib/python3.4/logging/__init__.py", line 1481, in callHandlers
hdlr.handle(record)
File "/usr/lib/python3.4/logging/__init__.py", line 853, in handle
self.emit(record)
File "/usr/lib/python3.4/logging/__init__.py", line 984, in emit
self.handleError(record)
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/fixtures/_fixtures/logger.py", line 69, in handleError
six.reraise(*sys.exc_info())
File "/home/jenkins/workspace/gate-neutron-lbaas-python34/.tox/py34/lib/python3.4/site-packages/six.py", line 686, in reraise
raise value
File "/usr/lib/python3.4/logging/__init__.py", line 978, in emit
msg = self.format(record)
File "/usr/lib/python3.4/logging/__init__.py", line 828, in format
return fmt.format(record)
File "/usr/lib/python3.4/logging/__init__.py", line 573, in format
record.exc_text = self.formatException(record.exc_info)
File "/usr/lib/python3.4/logging/__init__.py", line 523, in formatException
traceback.print_exception(ei[0], ei[1], tb, None, sio)
File "/usr/lib/python3.4/traceback.py", line 169, in print_exception
for line in _format_exception_iter(etype, value, tb, limit, chain):
File "/usr/lib/python3.4/traceback.py", line 146, in _format_exception_iter
for value, tb in values:
File "/usr/lib/python3.4/traceback.py", line 125, in _iter_chain
context = exc.__context__
AttributeError: 'NoneType' object has no attribute '__context__'
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1578771/+subscriptions
Follow ups