Activity log for bug #1630442

Date Who What changed Old value New value Message
2016-10-05 05:07:40 Yuriy Zveryanskyy bug added bug
2016-10-05 05:08:06 Yuriy Zveryanskyy tags rfe
2016-10-05 06:41:54 Yuriy Zveryanskyy summary FSM event for skipping automatic cleaning [RFE] FSM event for skipping automatic cleaning
2016-10-05 21:54:59 Varun Gadiraju ironic: assignee Varun Gadiraju (varun-gadiraju)
2016-10-11 19:04:24 Ruby Loo bug added subscriber Ruby Loo
2016-10-12 13:38:50 Yuriy Zveryanskyy description Currently if automatic cleaning disabled node does quickly transition via CLEANING state. If API "get node" request comes at this moment it shows wrong state. Node provision state notifications should follow FSM logic and to be consistently with DB states. Therefore two messages (start, end) will be issued in this case. If a service collects nodes states history based on notifications, operator always will see transitions related to automatic cleaning in the results, even it disabled on the cluster. This also causes two non needed updates on services like Searchlight. Proposal: add new FSM event "skip" that changes state directly to AVAILABLE, two new FSM transitions related to automatic cleaning with this event. Add logic based on existing config option that enables/disables automatic cleaning and new event to conductor manager. Currently if automatic cleaning disabled node does quickly transition via CLEANING state. If API "get node" request comes at this moment it shows wrong state. Node provision state notifications should follow FSM logic and to be consistently with DB states. Therefore two messages (start, end) will be issued in this case. If a service collects nodes states history based on notifications, operator always will see transitions related to automatic cleaning in the results, even it disabled on the cluster. This also causes two non needed updates on services like Searchlight. Proposal: add new FSM event "skip" that changes state directly to AVAILABLE, two new FSM transitions related to automatic cleaning with this event: add_transition(MANAGEABLE, AVAILABLE, 'skip') add_transition(DELETING, AVAILABLE, 'skip') Add logic based on existing config option that enables/disables automatic cleaning and new event to conductor manager.
2016-10-12 15:59:41 Sabarish Raghu bug added subscriber Sabarish Raghu
2016-10-13 16:46:09 Ruby Loo ironic: importance Undecided Wishlist
2016-11-28 17:22:14 Varun Gadiraju ironic: assignee Varun Gadiraju (varun-gadiraju)
2016-11-28 18:07:51 Ruby Loo tags rfe needs-spec rfe
2016-11-28 18:09:12 Ruby Loo ironic: status New Triaged
2024-05-15 22:29:23 Julia Kreger ironic: status Triaged Won't Fix