Skip to content
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

Make cylc remove flow-aware and extend to historical tasks #6370

Draft
wants to merge 18 commits into
base: master
Choose a base branch
from

Commits on Oct 30, 2024

  1. Cache (de)serialise functions

    `json.dumps()`/`json.loads()` are relatively slow (~1us). But these functions are likely to be called many times with `flow={1}`.
    MetRonnie committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    cfedb43 View commit details
    Browse the repository at this point in the history
  2. Tidy

    MetRonnie committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    bf86418 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    07b9600 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    691bd4a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d37215e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a25bb63 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. cylc remove unsets any prereq satisfaction provided by the removed …

    …tasks in the given flow(s)
    MetRonnie committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    312bfe4 View commit details
    Browse the repository at this point in the history
  2. Fix nosec comments

    MetRonnie committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    fbcc27e View commit details
    Browse the repository at this point in the history
  3. Tidy

    MetRonnie committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    a9c107d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    78da333 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    69e4254 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    572af1f View commit details
    Browse the repository at this point in the history
  7. Changelog

    MetRonnie committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    3afe077 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8461e71 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    841321e View commit details
    Browse the repository at this point in the history
  10. cylc remove: handle downstream tasks correctly

    - Update data store with changed prereqs
    - Don't un-queue downstream task if:
      - the task is already preparing
      - the task exists in flows other than that being removed
      - the task's prereqs are still satisfied overall
    - Remove the downstream task from the pool if it no longer has any satisfied prerequisite tasks
    MetRonnie committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    85072c4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f541091 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    39be53f View commit details
    Browse the repository at this point in the history