sync of node power state should do more than log a warning
Bug #1279144 reported by
aeva black
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Right now, _sync_power_states merely logs a warning if node.power_state does not match the physical machine's measured power state. It should do more than this depending on the situation, while respecting Nova's use of Ironic, the operator's direct requests, and any physical actions taken by NOC staff.
Changed in ironic: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in ironic: | |
assignee: | nobody → Ellen Hui (ellen-hui) |
Changed in ironic: | |
assignee: | Ellen Hui (ellen-hui) → nobody |
To post a comment you must log in.
SO yes- I think the best way to describe it is:
- Ironic is authoritative on the power state except when a node is in maintenance.
- Nova can tell Ironic what the power state should be
- so can admins directly. [yes, this would let Nova and Ironic disagree, just like happens with VMs - thats fine].
- Admins that want to own power for a node can put it in maintenance, unregister it or shut Ironic down.