diff --git a/src/dictionaries/words b/src/dictionaries/words index bc8fe6664b..f9fa87da75 100644 --- a/src/dictionaries/words +++ b/src/dictionaries/words @@ -148,9 +148,9 @@ reconfiguring refactor regex reimplement -reimplements reimplementation reimplemented +reimplements reinstallation reinstalls replier diff --git a/src/glossary.rst b/src/glossary.rst index 6b2949ebc6..01f451b55f 100644 --- a/src/glossary.rst +++ b/src/glossary.rst @@ -1030,7 +1030,8 @@ Glossary the :term:`initial cycle point`. To satisfy unbounded :term:`intercycle dependence` in the graph, tasks - prior to the start cycle point are treated as if they have succeeded. + prior to the start cycle point are treated as if they have succeeded + (in :term:`flow` 1). .. seealso:: diff --git a/src/user-guide/interventions/index.rst b/src/user-guide/interventions/index.rst index d36b094862..d89a5e75aa 100644 --- a/src/user-guide/interventions/index.rst +++ b/src/user-guide/interventions/index.rst @@ -122,6 +122,13 @@ Re-Run Multiple Tasks > /// \ > ... +.. admonition:: Workflow design tip + :class: tip + + If there is a group of tasks that might often need to be re-run together, + consider grouping them into a :term:`family` so that you can easily trigger them + all at once using the family name. + .. _interventions.reflow: @@ -615,3 +622,35 @@ Remove Tasks .. code-block:: console cylc remove /// + + +Run tasks at the initial cycle point after a warm start +------------------------------------------------------- + +.. versionchanged:: 8.6.2 + + This did not work properly in prior versions of Cylc 8. + +:Example: + I started the workflow using a :term:`start cycle point` greater than + the :term:`initial cycle point` (a.k.a. a :term:`warm start`). + Now I want to run some tasks at a cycle before the start cycle point. + e.g. a family of setup tasks that only exist at the initial cycle point. + +:Solution: + Trigger the desired tasks at the earlier cycle point. + See :ref:`interventions.re-run-multiple-tasks`. + All other tasks at cycles before the start cycle point are treated as already complete + (in :term:`flow` 1), so only the triggered tasks will run. + +.. tip:: + + The ``^`` character can be used as a shorthand for the initial cycle point + in the GUI and CLI. + +.. warning:: + + If the workflow shuts down while the group of tasks that you triggered + is still in progress, then on restart, Cylc will not remember what tasks + were still left to run in that group. You will need to trigger the remaining + tasks again.