Say you have paused a workflow because you know it will fail due to upstream data not being there, but, you expect that data to be there in N hours, overnight. Is there a way, with an active workflow, to tell Cylc “Unpause at this time” (or release a hold)?
If there’s one particular task affected (and you don’t mind it failing once) then you could use edit runtime to configure “Execution Retry Delays” for that task.
I’ve done that sort of approach before. Thanks. How about if you are not wanting to let things run because of load after an operational outage? I guess, modify the retry delays, and put a date check in the script such that if it’s before a time, fail and and retry else run normally?
No need for the script part, just set the execution retry delay so that the task will only run after the specified date.