This means that the command could not connect to the nova cell DB. As
you can see from the logs there was a time out waiting for connection to
the cells due to which did_not_respond_sentinels were attached to the
cell results
(https://github.com/openstack/nova/blob/master/nova/context.py#L464) .
That is why it fails. Please check your cell DB connection and see if
you are able to connect to it.
** Changed in: nova
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/1770175
Title:
When list the servers, report : 'TypeError: 'object' object is not
iterable'
Status in OpenStack Compute (nova):
Invalid
Bug description:
Description
===========
When do the query of the servers(by CLI or Dashboard), sometimes report
errors like the follow:
[root@ctrl01 ~]# openstack server list
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/
and attach the Nova API log if possible.
<type 'exceptions.TypeError'> (HTTP 500) (Request-ID:
req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409)
Steps to reproduce
==================
(See Description)
Expected result
===============
Get the correct result(the vm server list)
Actual result
=============
Environment
===========
[root@ctrl01 ~]# rpm -qa | grep nova
python2-novaclient-9.1.1-1.el7.noarch
openstack-nova-novncproxy-17.0.2-1.el7.noarch
openstack-nova-conductor-17.0.2-1.el7.noarch
openstack-nova-common-17.0.2-1.el7.noarch
openstack-nova-console-17.0.2-1.el7.noarch
openstack-nova-placement-api-17.0.2-1.el7.noarch
openstack-nova-scheduler-17.0.2-1.el7.noarch
python-nova-17.0.2-1.el7.noarch
openstack-nova-api-17.0.2-1.el7.noarch
Logs & Configs
==============
2018-05-09 22:08:47.085 10667 DEBUG nova.osapi_compute.wsgi.server
[req-483c7fc7-8094-4a73-83f4-f8e0d39deaef - - - - -] (10667) accepted
('172.16.2.240', 40984) server
/usr/lib/python2.7/site-packages/eventlet/wsgi.py:883
2018-05-09 22:08:47.173 10668 INFO nova.metadata.wsgi.server
[req-483c7fc7-8094-4a73-83f4-f8e0d39deaef - - - - -] (10668) wsgi starting up
on http://0.0.0.0:8775
2018-05-09 22:08:47.235 10669 INFO nova.metadata.wsgi.server
[req-483c7fc7-8094-4a73-83f4-f8e0d39deaef - - - - -] (10669) wsgi starting up
on http://0.0.0.0:8775
2018-05-09 22:09:48.275 10667 DEBUG nova.api.openstack.wsgi
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] Calling method '<bound
method ServersController.detail of
<nova.api.openstack.compute.servers.ServersController object at 0x8ad4290>>'
_process_stack /usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py:607
2018-05-09 22:09:48.279 10667 DEBUG nova.compute.api
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] Searching by: {'deleted':
False, 'project_id': u'ea02f765bd584e8c813459cb42063f76'} get_all
/usr/lib/python2.7/site-packages/nova/compute/api.py:2347
2018-05-09 22:10:48.301 10667 DEBUG oslo_db.sqlalchemy.engines
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] MySQL server mode set to
STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
_check_effective_sql_mode
/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/engines.py:290
2018-05-09 22:10:48.321 10667 DEBUG nova.context
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] Found 2 cells:
00000000-0000-0000-0000-000000000000(cell0),d34a74ee-bc98-4f36-882e-27b2acb2e510(cell1)
load_cells /usr/lib/python2.7/site-packages/nova/context.py:474
2018-05-09 22:10:48.362 10667 DEBUG oslo_concurrency.lockutils
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] Lock
"00000000-0000-0000-0000-000000000000" acquired by
"nova.context.get_or_set_cached_cell_and_set_connections" :: waited 0.000s
inner /usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:273
2018-05-09 22:10:48.365 10667 DEBUG oslo_concurrency.lockutils
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] Lock
"00000000-0000-0000-0000-000000000000" released by
"nova.context.get_or_set_cached_cell_and_set_connections" :: held 0.003s inner
/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:285
2018-05-09 22:10:48.369 10667 DEBUG oslo_concurrency.lockutils
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] Lock
"d34a74ee-bc98-4f36-882e-27b2acb2e510" acquired by
"nova.context.get_or_set_cached_cell_and_set_connections" :: waited 0.000s
inner /usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:273
2018-05-09 22:10:48.374 10667 DEBUG oslo_concurrency.lockutils
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] Lock
"d34a74ee-bc98-4f36-882e-27b2acb2e510" released by
"nova.context.get_or_set_cached_cell_and_set_connections" :: held 0.005s inner
/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:285
2018-05-09 22:11:48.326 10667 WARNING nova.context
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] Timed out waiting for
response from cell 00000000-0000-0000-0000-000000000000: CellTimeout: Timeout
waiting for response from cell
2018-05-09 22:11:48.327 10667 WARNING nova.context
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] Timed out waiting for
response from cell d34a74ee-bc98-4f36-882e-27b2acb2e510: CellTimeout: Timeout
waiting for response from cell
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] Unexpected exception in API
method: TypeError: 'object' object is not iterable
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi Traceback (most
recent call last):
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi File
"/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 788, in
wrapped
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi return
f(*args, **kwargs)
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi File
"/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 181,
in wrapper
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi return
func(*args, **kwargs)
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi File
"/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 181,
in wrapper
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi return
func(*args, **kwargs)
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi File
"/usr/lib/python2.7/site-packages/nova/api/openstack/compute/servers.py", line
165, in detail
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi servers =
self._get_servers(req, is_detail=True)
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi File
"/usr/lib/python2.7/site-packages/nova/api/openstack/compute/servers.py", line
308, in _get_servers
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi
sort_keys=sort_keys, sort_dirs=sort_dirs)
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi File
"/usr/lib/python2.7/site-packages/nova/compute/api.py", line 2462, in get_all
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi context,
filters, limit, marker, fields, sort_keys, sort_dirs)
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi File
"/usr/lib/python2.7/site-packages/nova/compute/instance_list.py", line 107, in
get_instance_objects_sorted
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi
expected_attrs)
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi File
"/usr/lib/python2.7/site-packages/nova/objects/instance.py", line 1199, in
_make_instance_list
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi for db_inst
in db_inst_list:
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi File
"/usr/lib/python2.7/site-packages/nova/compute/multi_cell_list.py", line 259,
in get_records_sorted
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi for i in
heapq.merge(*results.values()):
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi File
"/usr/lib64/python2.7/heapq.py", line 372, in merge
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi for itnum, it
in enumerate(map(iter, iterables)):
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi TypeError:
'object' object is not iterable
2018-05-09 22:11:48.328 10667 ERROR nova.api.openstack.wsgi
2018-05-09 22:11:48.421 10667 INFO nova.api.openstack.wsgi
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] HTTP exception thrown:
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and
attach the Nova API log if possible.
<type 'exceptions.TypeError'>
2018-05-09 22:11:48.422 10667 DEBUG nova.api.openstack.wsgi
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] Returning 500 to user:
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and
attach the Nova API log if possible.
<type 'exceptions.TypeError'> __call__
/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py:1064
2018-05-09 22:11:48.424 10667 INFO nova.osapi_compute.wsgi.server
[req-f7e1bfb0-926c-43ca-8fbd-66bcfe15e409 96ce2e706922453aa600078b866f8a68
ea02f765bd584e8c813459cb42063f76 - default default] 172.16.2.240 "GET
/v2.1/servers/detail HTTP/1.1" status: 500 len: 626 time: 181.3375800
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1770175/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp