Functionality related to servicing.
Continue servicing after finishing an async service step.
This function calculates which step has to run next and passes control into do_next_service_step.
task – a TaskManager instance with an exclusive lock
Do service, starting from the specified service step.
task – a TaskManager instance with an exclusive lock
step_index – The first service step in the list to execute. This is the index (from 0) into the list of service steps in the node’s driver_internal_info[‘service_steps’]. Is None if there are no steps to execute.
disable_ramdisk – Whether to skip booting ramdisk for service.
Internal RPC method to perform servicing of a node.
task – a TaskManager instance with an exclusive lock on its node
service_steps – The list of service steps to perform. If none, step validation will fail.
disable_ramdisk – Whether to skip booting ramdisk for servicing.
Internal method to abort an ongoing operation.
task – a TaskManager instance with an exclusive lock
Execute a requested step against a child node.
task – The TaskManager object for the parent node.
step – The requested step to be executed.
None on Success, the resulting error message if a failure has occured.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.