-
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
Release tasks from hidden pool even if workflow paused. #4436
Release tasks from hidden pool even if workflow paused. #4436
Conversation
Tested, task now shows up as queued rather than runahead which makes much more sense 👍. |
0a84fd3
to
a902d5f
Compare
The example from #4131, with the workflow paused and
|
Note I chose a circle with a strike through it for the expired task state icon. Think of a waiting task that has been "cancelled" because it has expired. Is it too similar to the submit-failed icon? Maybe not. The meaning isn't entirely different (both mean the task is no longer waiting but never started running) and it's the most rarely seen state. However, it's easy to change if someone has a better idea. |
58640b4
to
8c63d63
Compare
Some ideas:
I'm not sure about font support for these |
New feature added to the Issue description above:
This branch was giving me trouble with some functional and integration tests because it was hard to understand and predict the task pool content before the limit was reached. Now, even with
Delayed case, not paused:
|
On current master, the start-paused case will show only |
@oliver-sanders - tagging you for review, can you assign another from your end according to availability? |
5e93d25
to
5ae4d52
Compare
I thought that was how I had set it up in the first instance. Perhaps I thought that expired might become a badge rather than a top-level task state. Dunno. Dotted circle comes from the same font table as the other circles so should have the same relative dimensions and font support. |
OK, changing to dotted circle. It looks OK in TUI. |
And delay spawning of parentless tasks until previous instance submitted.
22a3cf7
to
c524cb6
Compare
Close #4131
succeeded
fromexpired
incylc tui
(note the datastore, as a temporary measure, is marking historical tasks with theexpired
state)Requirements check-list
CONTRIBUTING.md
and added my name as a Code Contributor.setup.py
andconda-environment.yml
.tests/integration/test_task_pool.py
modified)