A.1.1.3 Saga State Machine
A Saga transitions through the following states during its lifetime. For an example of this state transition, see the following section on “Troubleshooting Steps”.
State | Description |
---|---|
Initiated |
A new Saga is marked |
Joining |
The |
Joined |
A Saga is in the |
Finalization |
A Saga undergoing commit or rollback has the
|
Committed/Rolled back |
A Saga that is committed or rolled back has this
sate. Finalized Saga are listed in
|
Auto Rolledback |
A Saga is marked auto rolled back if it exceeds the Saga duration and is automatically rolled back by the initiator. |