revert resize fails with Failure: ['FIELD_TYPE_ERROR', 'self']
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Dan Prince |
Bug Description
Using the latest nova Essex builds I'm getting errors when trying to perform a revert resize operation.
This results in the revert resize operation failing. The instance is then in an unsusable state and is un-pingable, etc.
The following stack trace shows up in the nova-compute log for the host machine the instance was migrated to:
2011-12-06 11:04:05,552 ERROR nova.rpc [-] Exception during message handling
(nova.rpc): TRACE: Traceback (most recent call last):
(nova.rpc): TRACE: File "/usr/lib/
(nova.rpc): TRACE: rval = node_func(
(nova.rpc): TRACE: File "/usr/lib/
(nova.rpc): TRACE: return f(*args, **kw)
(nova.rpc): TRACE: File "/usr/lib/
(nova.rpc): TRACE: function(self, context, instance_uuid, *args, **kwargs)
(nova.rpc): TRACE: File "/usr/lib/
(nova.rpc): TRACE: self.driver.
(nova.rpc): TRACE: File "/usr/lib/
(nova.rpc): TRACE: self._vmops.
(nova.rpc): TRACE: File "/usr/lib/
(nova.rpc): TRACE: VMHelper.
(nova.rpc): TRACE: File "/usr/lib/
(nova.rpc): TRACE: session.
(nova.rpc): TRACE: File "/usr/lib/
(nova.rpc): TRACE: return tpool.execute(f, *args)
(nova.rpc): TRACE: File "/usr/lib/
(nova.rpc): TRACE: rv = meth(*args,
(nova.rpc): TRACE: File "/usr/local/
(nova.rpc): TRACE: return self.__
(nova.rpc): TRACE: File "/usr/local/
(nova.rpc): TRACE: result = _parse_
(nova.rpc): TRACE: File "/usr/local/
(nova.rpc): TRACE: raise Failure(
(nova.rpc): TRACE: Failure: ['FIELD_
(nova.rpc): TRACE:
Changed in nova: | |
status: | New → In Progress |
assignee: | nobody → Dan Prince (dan-prince) |
importance: | Undecided → High |
Changed in nova: | |
milestone: | none → essex-2 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | essex-2 → 2012.1 |
Reviewed: https:/ /review. openstack. org/2108 github. com/openstack/ nova/commit/ 882b1e475de1ef7 1d7d3f0b50a58f9 1569905a75
Committed: http://
Submitter: Jenkins
Branch: master
status fixcommitted
done
commit 882b1e475de1ef7 1d7d3f0b50a58f9 1569905a75
Author: Dan Prince <email address hidden>
Date: Tue Dec 6 13:49:51 2011 -0500
Update compute manager so that finish_ revert_ resize runs on the source
compute host. Fixes bug #900849.
Change-Id: I838604a5c623a3 970ce36cdb3d122 79812eb8401