Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pool size limit, with preferential release of older cycle points, as an alternative to cycle point based runahead limiting.
Experimental.
How it works:
This would not work under SoS, but under SoD it doesn't cause race-condition stalls because every task in the runahead pool is ready to run so it doesn't matter which of them get released to keep the flow running. The runahead pool is not size-limited - it takes all children that get spawned by the active task pool - but the smaller the active pool the fewer children they spawn and hence the smaller the runahead pool.
Results so far:
These changes partially address #xxx
These changes close #xxxx
This is a small change with no associated Issue.
Requirements check-list
CONTRIBUTING.md
and added my name as a Code Contributor.setup.py
, seerecipe/meta.yaml
).