Instances in vm state DELETED are preventing compute restart
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Stanislaw Pitucha | ||
Folsom |
Fix Released
|
High
|
Chuck Short | ||
nova (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Instances which end up with the following values:
power_state: 1
vm_state: deleted
will prevent compute manager from starting correctly, since it tries to get the instance back, looking only at RUNNING power_state. The same could potentially happen with SOFT_DELETED state.
Resulting exception can be for example:
2012-09-20 12:41:55 CRITICAL nova [-] [Errno 2] No such file or directory: '/var/lib/
2012-09-20 12:41:55 TRACE nova Traceback (most recent call last):
2012-09-20 12:41:55 TRACE nova File "/usr/bin/
2012-09-20 12:41:55 TRACE nova service.wait()
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova _launcher.wait()
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova super(ServiceLa
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova service.wait()
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova return self._exit_
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova return hubs.get_
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova return self.greenlet.
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova result = function(*args, **kwargs)
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova server.start()
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova self.manager.
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova block_device_info)
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova temp_level, payload)
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova self.gen.next()
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova return f(*args, **kw)
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova xml = self._get_
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova xml = libvirt_
2012-09-20 12:41:55 TRACE nova File "/usr/lib/
2012-09-20 12:41:55 TRACE nova with open(path, 'r') as fp:
2012-09-20 12:41:55 TRACE nova IOError: [Errno 2] No such file or directory: '/var/lib/
2012-09-20 12:41:55 TRACE nova
Changed in nova: | |
importance: | Undecided → High |
tags: | added: folsom-rc-potential |
tags: |
added: folsom-backport-potential removed: folsom-rc-potential |
tags: | removed: folsom-backport-potential |
Changed in nova: | |
milestone: | none → grizzly-1 |
status: | Fix Committed → Fix Released |
Changed in nova (Ubuntu): | |
status: | New → Fix Released |
Changed in nova (Ubuntu Quantal): | |
status: | New → Confirmed |
Changed in nova: | |
milestone: | grizzly-1 → 2013.1 |
Fix proposed to branch: master /review. openstack. org/13362
Review: https:/