This is an ASCII representation of the state machine diagram in
https://confluentinc.atlassian.net/wiki/spaces/CNKAF/pages/1219931556/SBK+Remove+Broker+Mega-Pager
SUCCESS SUCCESS SUCCESS SUCCESS
+-----------------------------------------------+ +--------------------------------+ +---------------------------+ +----------------------------------------+
| | | | | | | |
| v | v | v | v
+----------------+-------------------+ +--------------+-+----------+ +-------------+--+-----------+ +---------+--+-------------+ +-----------+--------------+
| INITIAL_PLAN_COMPUTATION_INITIATED | | BROKER_SHUTDOWN_INITIATED | | PLAN_COMPUTATION_INITIATED | | PLAN_EXECUTION_INITIATED | | PLAN_EXECUTION_SUCCEEDED |
| | | | | | | | | |
| PAR=PENDING | | PAR=IN_PROGRESS | | PAR=IN_PROGRESS | | PAR=IN_PROGRESS | | PAR=SUCCESS |
| BSS=PENDING | | BSS=PENDING | | BSS=COMPLETED | | BSS=COMPLETED | | BSS=COMPLETED |
+-------------------+-+--------------+ +-----------+-+-------------+ +-------------+-----+--------+ +--------------------+---+-+ +--------------------------+
| | | | | | |
ERROR | ERROR | | ERROR | | BROKER ERROR | | BROKER
| | | | | RESTART | | RESTART
| | | | | | |
+---------------------------------+ | +------------------------+ | | +-------------------------+ | | +-----------------------+ | |
| INITIAL_PLAN_COMPUTATION_FAILED | | | BROKER_SHUTDOWN_FAILED | | | | PLAN_COMPUTATION_FAILED | | | | PLAN_EXECUTION_FAILED | | |
| | | | | | | | | | | | | | |
| PAR=ERROR +<-----+ | PAR=CANCELED +<----------+ | | PAR=ERROR <-----+ | | PAR=ERROR +<---+ |
| BSS=CANCELED | | BSS=FAILED | | | BSS=COMPLETED | | | BSS=COMPLETED | |
+---------------------------------+ +------------------------+ | +-------------------------+ | +-----------------------+ |
| | |
| | |
+------------------------+ | +-------------------------+ | +------------------------+ |
|BROKER_SHUTDOWN_CANCELED| | |PLAN_COMPUTATION_CANCELED| | | PLAN_EXECUTION_CANCELED| |
| | | | | | | | |
| PAR=CANCELED +<------------+ | PAR=CANCELED +<----------+ | PAR=CANCELED +<------+
| BSS=CANCELED | | BSS=COMPLETED | | BSS=COMPLETED |
+------------------------+ +-------------------------+ +------------------------+
Created via https://asciiflow.com/