Think this isn't a bug but was related to SELinux. This issue happend when I upgraded nova on our compute node and then this occured. So I removed the @db.select_db_reader_mode decorator usage in nova/objects/service.py to make it start.
I then proceeded to upgrade Neutron and Ceilometer on the compute nodes, Neutron requires the following SELinux packages to be updated in order for it to work: libselinux libselinux-python libselinux-utils selinux-policy selinux- policy-targeted When I upgraded that, neutron and ceilometer I didn't bother testing again. I removed the commented decorators now and restart nova-compute and it worked. This is the install log: Mar 31 17:22:07 Installed: 1:python2-nova-20.1.1-1.el7.noarch Mar 31 17:22:08 Updated: 1:openstack-nova-common-20.1.1-1.el7.noarch Mar 31 17:22:09 Updated: 1:openstack-nova-compute-20.1.1-1.el7.noarch Mar 31 17:22:09 Erased: python-dogpile-cache-0.6.2-1.el7.noarch Mar 31 17:22:11 Erased: 1:python-nova-18.2.3-1.el7.noarch Mar 31 17:22:11 Erased: python-dogpile-core-0.4.1-2.el7.noarch Apr 01 11:49:46 Updated: python2-os-traits-0.16.0-1.el7.noarch Apr 01 11:55:16 Installed: python2-os-ken-0.4.1-1.el7.noarch Apr 01 11:55:17 Updated: python2-neutron-lib-1.29.1-1.el7.noarch Apr 01 11:55:17 Updated: python2-pyroute2-0.5.6-1.el7.noarch Apr 01 11:55:19 Installed: 1:python2-neutron-15.0.2-1.el7.noarch Apr 01 11:55:20 Updated: 1:openstack-neutron-common-15.0.2-1.el7.noarch Apr 01 11:55:21 Updated: 1:openstack-neutron-openvswitch-15.0.2-1.el7.noarch Apr 01 11:55:22 Updated: 1:openstack-neutron-15.0.2-1.el7.noarch Apr 01 11:55:25 Erased: 1:python-neutron-13.0.6-1.el7.noarch Apr 01 11:55:44 Installed: python2-zaqarclient-1.12.0-1.el7.noarch Apr 01 11:55:45 Installed: 1:python2-ceilometer-13.1.0-1.el7.noarch Apr 01 11:55:46 Updated: 1:openstack-ceilometer-common-13.1.0-1.el7.noarch Apr 01 11:55:46 Updated: 1:openstack-ceilometer-polling-13.1.0-1.el7.noarch Apr 01 11:55:48 Erased: 1:python-ceilometer-11.0.1-1.el7.noarch The possibility of any of the additional packages after nova-compute there fixed it is very low. The only thing I did manually except for that was to upgrade the SELinux packages mentioned above because that's required by Neutron. ** Changed in: nova Status: New => Invalid ** Changed in: oslo.config Status: New => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1869929 Title: RuntimeError: maximum recursion depth exceeded while calling a Python object Status in OpenStack Compute (nova): Invalid Status in oslo.config: Invalid Bug description: When testing upgrading nova packages from Rocky to Train the following issue occurs: versions: oslo.config 6.11.2 oslo.concurrency 3.30.0 oslo.versionedobjects 1.36.1 oslo.db 5.0.2 oslo.config 6.11.2 oslo.cache 1.37.0 Happens here https://github.com/openstack/oslo.db/blob/5.0.2/oslo_db/api.py#L304 where it register_opts for options.database_opts This cmp operation: https://github.com/openstack/oslo.config/blob/6.11.2/oslo_config/cfg.py#L363 If I edit above cmp operation and add print statements before like this: if opt.dest in opts: print('left: %s' % str(opts[opt.dest]['opt'].name)) print('right: %s' % str(opt.name)) if opts[opt.dest]['opt'] != opt: raise DuplicateOptError(opt.name) It stops here: $ nova-compute --help left: sqlite_synchronous right: sqlite_synchronous Traceback (most recent call last): ....same exception RuntimeError: maximum recursion depth exceeded while calling a Python object /usr/bin/nova-compute --help Traceback (most recent call last): File "/usr/bin/nova-compute", line 6, in <module> from nova.cmd.compute import main File "/usr/lib/python2.7/site-packages/nova/cmd/compute.py", line 29, in <module> from nova.compute import rpcapi as compute_rpcapi File "/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py", line 30, in <module> from nova.objects import service as service_obj File "/usr/lib/python2.7/site-packages/nova/objects/service.py", line 170, in <module> base.NovaObjectDictCompat): File "/usr/lib/python2.7/site-packages/nova/objects/service.py", line 351, in Service def _db_service_get_by_compute_host(context, host, use_slave=False): File "/usr/lib/python2.7/site-packages/nova/db/api.py", line 91, in select_db_reader_mode return IMPL.select_db_reader_mode(f) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 72, in __getattr__ return getattr(self._api, key) File "/usr/lib/python2.7/site-packages/oslo_db/concurrency.py", line 58, in _api conf=self._conf, backend_mapping=self._backend_mapping) File "/usr/lib/python2.7/site-packages/oslo_db/api.py", line 304, in from_config conf.register_opts(options.database_opts, 'database') File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2055, in __inner result = f(self, *args, **kwargs) File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2317, in register_opts self.register_opt(opt, group, clear_cache=False) File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2059, in __inner return f(self, *args, **kwargs) File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2293, in register_opt return group._register_opt(opt, cli) File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 1497, in _register_opt if _is_opt_registered(self._opts, opt): File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 367, in _is_opt_registered if opts[opt.dest]['opt'] != opt: File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 642, in __ne__ return self._vars_for_cmp() != another._vars_for_cmp() File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 630, in _vars_for_cmp v = dict(vars(self)) RuntimeError: maximum recursion depth exceeded while calling a Python object To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1869929/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp