Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Limits provide simple load management by limiting the number of tasks
submitted by a specific ecflow_server

Code Block
titleEnsure that only 2 task can run in parallel
suite test
 limit l1 2
 family f5
     inlimit l1
     task t1
     task t2
     task t3
     task t4
     task t5
     task t6
     task t7
     task t8
     task t9
 endfamily
endsuite

In the 5 series this has been extended to Family's.

When a family is limited, the child tasks are unconstrained.

Code Block
titleEnsure that only 2 Family can run in parallel
suite test
 limit l1 2 
 family f1
     inlimit -n l1
     task t1
     task t2
 endfamily
 family f2
     inlimit -n l1
     task t1
     task t2
 endfamily
 family f3
     inlimit -n l1
     task t1
     task t2
 endfamily
 family f4
     inlimit -n l1
     task t1
     task t2
 endfamily
 family f5
     inlimit -n l1
     task t1
     task t2
 endfamily
 family f6
     inlimit -n l1
     task t1
     task t2
 endfamily
endsuite