Merge "Update 'Nova rescue/unrescue in Ironic'"

This commit is contained in:
Zuul 2018-01-15 18:47:23 +00:00 committed by Gerrit Code Review
commit 3d7a3e8f73
1 changed files with 6 additions and 6 deletions

View File

@ -36,9 +36,9 @@ Proposed change
* Add AgentRescue driver (implements base.RescueInterface). This implementation * Add AgentRescue driver (implements base.RescueInterface). This implementation
will be available only through hardware type. It would not be supported in will be available only through hardware type. It would not be supported in
the classic drivers as they would be deprecated shortly. the classic drivers as they would be deprecated shortly.
* For classic drivers rescue interface would be set to 'no-rescue' which would * For classic drivers rescue interface would be set to 'None'. An exception
generate 'UnsupportedDriverExtension' exception when any methods of this of type 'UnsupportedDriverExtension' would be generated when any methods of
interface are invoked. this interface are invoked for nodes managed by classic drivers.
* Add periodic task _check_rescue_timeouts to fail the rescue process if * Add periodic task _check_rescue_timeouts to fail the rescue process if
it takes longer than rescue_callback_timeout seconds for the rescue ramdisk it takes longer than rescue_callback_timeout seconds for the rescue ramdisk
to come online. to come online.
@ -128,9 +128,9 @@ State Machine Impact
* RESCUING -> RESCUEFAIL (rescue fails) * RESCUING -> RESCUEFAIL (rescue fails)
* RESCUEWAIT -> RESCUING (callback succeeds) * RESCUEWAIT -> RESCUING (callback succeeds)
* RESCUEWAIT -> RESCUEFAIL (callback fails or abort issued) * RESCUEWAIT -> RESCUEFAIL (callback fails or abort issued)
* RESCUEWAIT -> DELETING (delete without waiting) * RESCUEWAIT -> DELETING (delete instance without waiting)
* RESCUE -> RESCUING (re-rescue node) * RESCUE -> RESCUING (re-rescue node)
* RESCUE -> DELETING (delete rescued node) * RESCUE -> DELETING (delete rescued instance)
* RESCUE -> UNRESCUING (unrescue node) * RESCUE -> UNRESCUING (unrescue node)
* UNRESCUING -> UNRESCUEFAIL (unrescue fails) * UNRESCUING -> UNRESCUEFAIL (unrescue fails)
* UNRESCUING -> ACTIVE (unrescue succeeds) * UNRESCUING -> ACTIVE (unrescue succeeds)
@ -139,7 +139,7 @@ State Machine Impact
* UNRESCUEFAIL -> DELETING (delete instance that failed unrescuing) * UNRESCUEFAIL -> DELETING (delete instance that failed unrescuing)
* RESCUEFAIL -> RESCUING (re-rescue after rescue failed) * RESCUEFAIL -> RESCUING (re-rescue after rescue failed)
* RESCUEFAIL -> UNRESCUING (unrescue after failed rescue) * RESCUEFAIL -> UNRESCUING (unrescue after failed rescue)
* RESCUEFAIL -> DELETING (delete after failed rescue) * RESCUEFAIL -> DELETING (delete instance after failed rescue)
* Add state machine verbs: * Add state machine verbs: