Resize/migrate cannot reschedule
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Opinion
|
Wishlist
|
Unassigned |
Bug Description
In nova/compute/
The design intends to catch every host error exception and then reschedule for resize/migrate like below:
with self._error_
try:
except Exception: <<<<<intend to catch host exception, and reschedule for resize/migrate
# try to re-schedule the resize elsewhere:
However, in self._prep_
Changed in nova: | |
status: | New → Confirmed |
assignee: | nobody → sahid (sahid-ferdjaoui) |
Changed in nova: | |
assignee: | sahid (sahid-ferdjaoui) → nobody |
importance: | Undecided → Medium |
tags: | added: compute |
Changed in nova: | |
status: | In Progress → Triaged |
Changed in nova: | |
status: | Triaged → Confirmed |
Changed in nova: | |
assignee: | nobody → liunian (839274949-c) |
Perhaps we can add some retry logic in self._prep_resize