-
Notifications
You must be signed in to change notification settings - Fork 94
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 vr
on a stopped workflow doesn't pass all arguments through to cylc play
#6209
Comments
@ColemanTom - Thank you for the nice reproduceable recipe: It made replication really easy. 😸 WorkaroundFor the record you can continue without VR using
Investigation - So farIt looks like there is a failure by the play command called by VR to pick up the changed i.e.
Which suggests that for whatever reason the play command inside VR isn't picking up the optional config. I will investigate. |
Cause:Cylc VR uses the validate |
It sounds like |
|
But it is always automatically turned on for the validate step, so I see no reason why it should be exposed at all. |
Because someone might want to use it on validate when validate is standalone. |
I mean do not expose it in |
You're right - I'm not sure how easy that is to do, but you are right. |
I believe this can be closed (and shifted back to 8.3.3 milestone)? |
You believe correctly. 😄 |
I've been following along with this ticket as believe it was causing a problem when I was trying to restart and retrigger. Can I just clarify that this issue has been fixed by #6213? And fix will be available in 8.3.3? |
@jmancell Correct |
Description
If you have an installed but stopped workflow, doing
cylc vr
on it will try toplay
the workflow, but will not pass through all options that it should, e.g. it does not pass through-S
,-O
options.NOTE: Limited testing, but this does not happen in Cylc=8.2.3, but I can confirm it happens in Cylc 8.2.6, 8.3.0, 8.3.1. I have not checked 8.2.4 or 8.2.5. I'm guessing it was introduced when fixes were made for
-S
and-O
a few months ago.Reproducible Example
flow.cylc:
Now, start, stop, vr it
Error is:
Expected Behaviour
Options should pass through from
cylc vr
tocylc play
.The text was updated successfully, but these errors were encountered: