Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cylc play --re-run #3898

Closed
oliver-sanders opened this issue Oct 27, 2020 · 3 comments
Closed

cylc play --re-run #3898

oliver-sanders opened this issue Oct 27, 2020 · 3 comments

Comments

@oliver-sanders
Copy link
Member

oliver-sanders commented Oct 27, 2020

Better to attempt after #3897

Add a --re-run option to cylc play to enable the workflow to be rerun without being reinstalled.

See the rose suite-run migration proposal.

  • The user would first have to invoke cylc clean to move the log dir to log.<timestamp> (or just move / delete it themselves).
  • Then cylc play --re-run can be invoked.
  • If cylc play --re-run is invoked and the log dir exists the command should fail.

The proposal suggests that cylc play should --re-run automatically if the log directory is not present, however, the explicit presence of the --re-run argument is probably better for clarity / safety. Adding the question label (ping @dpmatthews).

Questions:

  • --re-run automatically? - No
@oliver-sanders oliver-sanders added the question Flag this as a question for the next Cylc project meeting. label Oct 27, 2020
@oliver-sanders oliver-sanders added this to the cylc-8.0.0 milestone Oct 27, 2020
@dpmatthews
Copy link
Contributor

The proposal gave 2 options but I think I prefer the explicit presence of the --re-run argument.

@oliver-sanders
Copy link
Member Author

Ditto, will remove the question label.

@oliver-sanders oliver-sanders removed the question Flag this as a question for the next Cylc project meeting. label Oct 29, 2020
@oliver-sanders
Copy link
Member Author

This has now become absorbed into point (3) in #3887

@oliver-sanders oliver-sanders removed this from the cylc-8.0.0 milestone Feb 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants