ecFlow's documentation is now on readthedocs!

The status of a family or suite is the inherited most significant status of all its children.

Table 2-1 shows the order of importance of the different statuses and some examples of the result of family status, depending on its children.

Table 2 1 Table of importance of a node status

 

Unknown Least Significant
Complete
Queued
Submitted
Active
Suspended
Aborted Most important for a task
Shutdown ecFlow server node only
Halted Most important, only for ecFlow server node

 

Table 2 2 Example of how the status of a family is reported

 

Status of a family
After begin command First job sent Second job sent A few tasks running One task aborts! In the end, complete
family task1 family task1 family task1 family task1 family task1 family task1
task2 task2 task2 task2 task2 task2
task3 task3 task3 task3 task3 task3
task4 task4 task4 task4 task4 task4

 

The status of the ecFlow server itself can be:

  • Shutdown: Server is not scheduling jobs anymore but allows tasks to communicate, or user to execute jobs.
  • Halted: Server is not scheduling and does not allow tasks to communicate with it. This is the default status when the server is started. This is needed since recovery is only possible if the server is halted.