SystemMode
Defines the mode in which the Matching Engine is currently running. The Engine progresses through each mode from Started to Shutdown in the course of a normal run.
Values
| Key | Value | Description |
|---|
| Started | 0 | The Engine has been started and initialisation of various variables has been done. No processing of logs or messages has bee done. |
| Bootstrapping | 1 | The Engine is in the process of loading initial data from either tsv or Engine Cache files. |
| Initialising | 2 | All records for all tables have been loaded into shared memory from tsv or Engine Cache files and the Engine is running post-load initialisations for each table. |
| Ready | 3 | All initialisation is finished. The Engine is ready to process new incoming transactions. |
| Unload | 4 | The Engine has received a commmand to unload shared memory into Engine Cache files and is doing pre-unload processing of tables. No new incoming transactions will be processed. |
| Unloading | 5 | The Engine is unloading shared memory into Engine Cache files. |
| Closed | 6 | The engine has finished unloading shared memory into Engine Cache files and is closed. No new incoming transactions are accepted. |
| Shutdown | 7 | The Engine process is being stopped. |
Referenced by
Tables
| Table | Field | Description |
|---|
| System | SystemMode | The current operational mode of the system. This attribute is used by the system to ensure an orderly interaction between different processes within the system. |
| Venue | Mode | |
| Venue | WorkingMode | |
Messages