Question: How to run same template workflow at a later cycle point via cylc play ...
We have a template Cylc workflow that is (initially) run at an initial point using:
cylc play \
-s BOB="bob" \
-s ALICE="alice" \
-s CYCLE_POINT=\"20250731T2315Z\" \
WORKFLOW
Some time later, we come back and try to run the same template again at a new cycle point.
The scheduler/NN-restart-NN.log (shows the following:
2025-08-01T11:25:36Z INFO - Cylc version: 8.4.1
2025-08-01T11:25:36Z INFO - Run mode: live
2025-08-01T11:25:36Z INFO - Initial point: 20250731T2315Z
2025-08-01T11:25:36Z INFO - Final point: 20250801T0515Z
2025-08-01T11:25:36Z INFO - LOADING task run times
2025-08-01T11:25:36Z INFO - + cylc_ssi_run: 9
2025-08-01T11:25:36Z INFO - Flows: (none)
2025-08-01T11:25:36Z WARNING - PT2M restart timer starts NOW
2025-08-01T11:25:36Z WARNING - This workflow already ran to completion.
To make it continue, trigger new tasks before the restart timeout.
2025-08-01T11:27:36Z WARNING - restart timer timed out after PT2M
2025-08-01T11:27:36Z INFO - Workflow shutting down - AUTOMATIC
I/m thinking that I/m misinterpreting the help message:
cylc play --start-cycle-point=20250801T0000Z WORKFLOW
and get multiple ‘already ran to completion’ warnings.
QUESTION:
How can we re-run the same template workflow at a later cycle point using cylc play?
fwiw here is a snippet from the template:
#!jinja2
[meta]
title = {{BOB}}
[scheduler]
UTC mode = True
allow implicit tasks = True
[scheduling]
initial cycle point = {{CYCLE_POINT}}
final cycle point = {{CYCLE_POINT}}
[[graph]]
R1 = "my_task"