live-migration to an invalid host should exist gracefully. Currently, it throws a stack trace
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Nikola Đipanov | ||
Folsom |
Fix Released
|
Medium
|
Nikola Đipanov |
Bug Description
Description
-----------
Configure nova, boot a couple of instances, & migrate any instance to a destination (which is invalid -- no compute service on it)
$ nova live-migration 6fdcafa3-
Actual results:
--------------
An ungraceful stack trace:
#======
$ nova live-migration 6fdcafa3-
ERROR: Compute service of maelstrom.
Traceback (most recent call last):
File "/usr/lib/
rval = self.proxy.
File "/usr/lib/
return getattr(proxyobj, method)(ctxt, **kwargs)
File "/usr/lib/
context, ex, request_spec)
File "/usr/lib64/
self.gen.next()
File "/usr/lib/
block_
File "/usr/lib/
self.
File "/usr/lib/
raise exception.
ComputeServiceU
(HTTP 400) (Request-ID: req-248afb33-
#======
Expected results:
--------------
If the destination host is invalid, live-migration should exist gracefully
Changed in nova: | |
milestone: | none → grizzly-rc2 |
Changed in nova: | |
milestone: | grizzly-rc2 → 2013.1 |
I was able to reproduce this.