Evacuate fails when using cells - AttributeError: 'NoneType' object has no attribute 'count'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Won't Fix
|
Low
|
Unassigned |
Bug Description
nova version: 2014.2.2
Using cells (parent - child setup)
How to reproduce:
nova evacuate <instance_uuid> <target_host>
ERROR: The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-a6666f20-
LOG:
2015-05-12 23:17:27.274 8013 ERROR nova.api.openstack [req-a6666f20-
Traceback (most recent call last):
File "/usr/lib/
incoming.
File "/usr/lib/
return self._do_
File "/usr/lib/
result = getattr(endpoint, method)(ctxt, **new_args)
File "/usr/lib/
service = response.
File "/usr/lib/
next_hop = self._get_
File "/usr/lib/
dest_hops = target_
AttributeError: 'NoneType' object has no attribute 'count'
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → Low |
Changed in nova: | |
status: | Confirmed → Won't Fix |
It seems like this error is a side effect of a missing cell routing path. Maybe commit 80f9252 needs to be backported to Juno, in order to raise a proper NovaException (which is caught and handled by the API, instead of generating a HTTP 500).