Reloading compute with SIGHUP prevents instances from booting
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Ralf Haferkamp | ||
OpenStack-Ansible |
Fix Released
|
Critical
|
Mohammed Naser | ||
oslo.service |
Fix Released
|
Undecided
|
Ben Nemec | ||
tripleo |
Won't Fix
|
Critical
|
Emilien Macchi |
Bug Description
When trying to boot a new instance at a compute-node, where nova-compute received SIGHUP(the SIGHUP is used as a trigger for reloading mutable options), it always failed.
========== nova/compute/
def cancel_
if self._events is None:
return
our_events = self._events
# NOTE(danms): Block new events
...
===
This will cause a NovaException when prepare_
It's the cause of the failure of network allocation.
========== nova/compute/
def prepare_
...
if self._events is None:
# NOTE(danms): We really should have a more specific error
# here, but this is what we use for our default error case
raise exception.
===
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → Low |
tags: | added: compute |
tags: | added: low-hanging-fruit |
Changed in tripleo: | |
status: | New → In Progress |
importance: | Undecided → Critical |
milestone: | none → stein-1 |
assignee: | nobody → Bogdan Dobrelya (bogdando) |
tags: | added: alert |
Changed in tripleo: | |
assignee: | Bogdan Dobrelya (bogdando) → Emilien Macchi (emilienm) |
Changed in tripleo: | |
status: | Invalid → Won't Fix |
Changed in nova: | |
status: | Confirmed → In Progress |
assignee: | nobody → Ralf Haferkamp (rhafer) |
importance: | Low → High |
summary: |
- Reloading compute with SIGHUP prenvents instances to boot + Reloading compute with SIGHUP prevents instances from booting |
Changed in openstack-ansible: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → Mohammed Naser (mnaser) |
Changed in oslo.service: | |
assignee: | Mohammed Naser (mnaser) → Ben Nemec (bnemec) |
Changed in openstack-ansible: | |
status: | Confirmed → Fix Released |
https:/ /review. openstack. org/#/c/ 420026/