yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #26150
[Bug 1337236] Re: vmware: nova-compute will not start if some instance relying datastore not available
** Changed in: nova
Status: Fix Committed => Fix Released
** Changed in: nova
Milestone: None => kilo-1
--
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/1337236
Title:
vmware: nova-compute will not start if some instance relying datastore
not available
Status in OpenStack Compute (Nova):
Fix Released
Status in The OpenStack VMwareAPI subTeam:
Fix Committed
Bug description:
First use vcenter driver to spawn some instances to one of the
datastores that esxi is binding to. Later this datastore became
unavailable due to certain reason(power off or network problem). Then
when restart nova-compute, found that compute service will exit with
errors. This will openstack compute not usable.
2014-07-03 01:38:13.961 3634 DEBUG nova.compute.manager [req-11bc0618-8696-464d-8820-7565db8f44c3 None None] [instance: 9428cf95-5
37f-48f6-b79e-faa981f6066d] NV-AC7AA80 Checking state _get_power_state /usr/lib/python2.6/site-packages/nova/compute/manager.py:10
54
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/eventlet/hubs/poll.py", line 97, in wait
readers.get(fileno, noop).cb(fileno)
File "/usr/lib/python2.6/site-packages/eventlet/greenthread.py", line 194, in main
result = function(*args, **kwargs)
File "/usr/lib/python2.6/site-packages/nova/openstack/common/service.py", line 480, in run_service
service.start()
File "/usr/lib/python2.6/site-packages/nova/service.py", line 180, in start
self.manager.init_host()
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1037, in init_host
self._init_instance(context, instance)
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 865, in _init_instance
try_reboot, reboot_type = self._retry_reboot(context, instance)
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 963, in _retry_reboot
current_power_state = self._get_power_state(context, instance)
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1056, in _get_power_state
return self.driver.get_info(instance)["state"]
File "/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py", line 862, in get_info
return _vmops.get_info(instance)
File "/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py", line 1376, in get_info
max_mem = int(query['summary.config.memorySizeMB']) * 1024
KeyError: 'summary.config.memorySizeMB'
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1337236/+subscriptions
References