State machine#

This page is incomplete...

We are sorry, but this page is not complete. Please let us know if you need the documentation on this page, and we will put it a bit higher on the priority list.

stateDiagram
state Failure {
        FAIL
        FAIL_TERMINATE
        IDLE
        [*] --> FAIL : FAILING
}
state Regular {
        IDLE
        PAUSE
        READY
        RUN
        TERMINATE
}
        FAIL --> FAIL_TERMINATE : FAIL_TERMINATING\nFAIL_TERMINATED
        FAIL --> IDLE : RECOVERING\nRECOVERED
        IDLE --> READY : PREPARING\nPREPARED
        IDLE --> TERMINATE : TERMINATING\nTERMINATED
        PAUSE --> RUN : RESUMING\nRESUMED
        READY --> RUN : STARTING\nSTARTED
        RUN --> IDLE : STOPPING\nSTOPPED
        RUN --> PAUSE : PAUSING\nPAUSED
        Regular --> Failure
        [*] --> IDLE : BOOTING\nBOOTED
        TERMINATE --> [*] : TERMINATING\nTERMINATED
        FAIL_TERMINATE --> [*] : FAIL_TERMINATING\nFAIL_TERMINATED