We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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 dump
n=0
Test case:
[scheduling] [[graph]] R1 = "foo => bar" [runtime] [[foo]] script = false [[bar]]
When this stalls with 1/foo failed, manually trigger 1/bar - which will succeed and leave the task pool.
1/foo
1/bar
After this, cylc dump shows 1/bar as present in n=0 even though it is not there (it will be at n=1 relative to the incomplete failed 1/foo):
n=1
$ cylc dump -t --flows bug bar, 1, succeeded, not-held, not-queued, not-runahead, [1] # <------ foo, 1, failed, not-held, not-queued, not-runahead, [1]
I can confirm that 1/bar is not actually in the pool by trying to remove it:
INFO - Command "remove_tasks" received. ID=49c118ba-2252-4eaa-b4d0-326916a39e57 remove_tasks(tasks=['1/bar']) WARNING - No active tasks matching: 1/bar # <-------
The text was updated successfully, but these errors were encountered:
Reproduced. The cylc dump command is querying tasks using the graphDepth argument to filter by n-window.
graphDepth
The graphDepth in the data store is incorrect. This query:
{ workflows { taskProxies { id graphDepth } } }
Returns:
{ "data": { "workflows": [ { "taskProxies": [] }, { "taskProxies": [ { "id": "~me/tmp.yHSiyZYCNF/run1//1/foo", "graphDepth": 0 }, { "id": "~me/tmp.yHSiyZYCNF/run1//1/bar", "graphDepth": 0 } ] } ] } }
If I reload the workflow, then the graphDepth is correctly changed to 1.
1
{ "id": "~me/tmp.yHSiyZYCNF/run1//1/bar", "graphDepth": 1 }
So this is likely a missing data-store call? Or the data is going in, but the update isn't going out?
Sorry, something went wrong.
dwsutherland
No branches or pull requests
Test case:
When this stalls with
1/foo
failed, manually trigger1/bar
- which will succeed and leave the task pool.After this,
cylc dump
shows1/bar
as present inn=0
even though it is not there (it will be atn=1
relative to the incomplete failed1/foo
):I can confirm that
1/bar
is not actually in the pool by trying to remove it:The text was updated successfully, but these errors were encountered: