-
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
Traceback with cylc play and Cylc 7 workflows #4309
Comments
A very crude check suggests that the following scripts are affected: broadcast (Check was) #!/bin/bash
for script in $(cylc help all | awk '{print $1}'); do
timeout 4 cylc $script cpbug 2> err 1> /dev/null
if [[ $(grep CYLC_WORKFLOW_PUBLISH_PORT err) ]]; then
echo $script
fi
done @oliver-sanders I think I have a fix which will cause a single failure if you try to run any of these commands against a Cylc 7 suite. Does that make sense for all these commands. In particular do we want to lose the ability to kill Cylc 7 suites? |
This problem seems familiar... there was a similar problem with cylc scan solved by #3509, which was replaced with the new fancy scan. |
We can't support Cylc 7 suites from the Cylc 8 command line because the communications layer is completely different. Users can switch to the Cylc 7 command line
Yeah, the new fancy scan allows us to filter out workflows by Cylc version which suppresses this issue. |
No longer a problem· |
If you try to
cylc play
a running Cylc 7 workflow (or a crashed one which has left the contact file behind) the following traceback appears:We could grep out the
CYLC_VERSION
from the contact file.Should check other commands too as it is likely all client commands fail with this traceback.
The text was updated successfully, but these errors were encountered: