astara/doc/source/state_machine.rst

1.3 KiB

Worker State Machine

state_machine.dot

States

CALC_ACTION

Coalesces the pending actions from the queue inside the state machine.

ALIVE

Checks whether the instance is alive.

CLEAR_ERROR

Clear the error status before attempting any further operation.

STATS

Reads traffic data from the router.

CREATE_VM

Makes a new VM instance.

CHECKBOOT

Check if a new VM instance has been booted and initially configured.

CONFIG

Configures the VM and its services.

REPLUG_VM

Attempts to replug the VM with a new network (or remove an unplugged one).

STOP_VM

Terminates a running VM.

EXIT

Processing stops.

ACT(ion) Variable

Create

Create router was requested.

Read

Read router traffic stats.

Update

Update router configuration.

Delete

Delete router.

Poll

Poll router alive status.

rEbuild

Recreate a router from scratch.

vm Variable

Down

VM is known to be down.

Booting

VM is booting.

Up

VM is known to be up (pingable).

Configured

VM is known to be configured.

Restart Needed

VM needs to be rebooted.

Hotplug Needed

VM needs to be replugged.

Gone

The router definition has been removed from neutron.

Error

The router has been rebooted too many times, or has had some other error.