Activity log for bug #1554686

Date Who What changed Old value New value Message
2016-03-08 19:37:45 xiaobin bug added bug
2016-03-09 02:09:15 Haomeng,Wang ironic: assignee Haomeng,Wang (whaom)
2016-05-09 15:14:12 Dmitry Tantsur ironic: status New Confirmed
2016-05-09 15:15:30 Dmitry Tantsur ironic: assignee Haomeng,Wang (whaom)
2016-05-09 15:15:33 Dmitry Tantsur ironic: importance Undecided Wishlist
2016-05-09 15:15:38 Dmitry Tantsur tags rfe
2016-05-09 15:16:32 Dmitry Tantsur description Ironic nodes will be put under maintenance for some reason, for example, temporary BMC offline or unreachable. Once nodes are put under maintenance, human has to take them out of the state manually, which is unacceptable for large deployment. Proposal is, when run "_sync_power_states", do not exclude "maintenance" nodes, scan them at longer interval; if "do_sync_power_state" succeeds, flip the "maintenance" status. This way "maintenance" nodes can get out of "maintenance" without human interference. Ironic nodes will be put under maintenance for some reason, for example, temporary BMC offline or unreachable. Once nodes are put under maintenance, human has to take them out of the state manually, which is unacceptable for large deployment. Proposal is, when run "_sync_power_states", do not exclude "maintenance" nodes, scan them at longer interval; if "do_sync_power_state" succeeds, flip the "maintenance" status. This way "maintenance" nodes can get out of "maintenance" without human interference. UPD from dtantsur: we need a way (probably new flag on a node) to distinguish between nodes that entered maintenance automatically and nodes that were moved into maintenance via the API.
2016-11-21 15:42:58 Ruby Loo tags rfe needs-spec rfe