Skip to content

Disable runahead limit#241

Merged
ceblanton merged 1 commit into
mainfrom
240.remove-runahead-limit
Jun 11, 2026
Merged

Disable runahead limit#241
ceblanton merged 1 commit into
mainfrom
240.remove-runahead-limit

Conversation

@ceblanton

@ceblanton ceblanton commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Describe your changes

Runahead limit specifies the number of cycle points that will spawn ahead of the oldest incomplete task. We don't need it because we specify the final cycle point, and it decreases robustness as it prevents future tasks from running due to a previous failed task. As runahead limit is required, we will set it to 99999.

Issue ticket number and link (if applicable)

#240

Checklist before requesting a review

  • I ran my code
  • I tried to make my code readable
  • I tried to comment my code
  • I wrote a new test, if applicable
  • I wrote new instructions/documentation, if applicable
  • I ran pytest and inspected it's output
  • I ran pylint and attempted to implement some of it's feedback
  • No print statements; all user-facing info uses logging module

Manual Pipeline Run Details

Was the manual pipeline (test_cloud_runner) triggered for this PR?

  • Yes
  • No

Result of manual pipeline run:

(Paste relevant logs, output, or a link to the workflow run here)

How to trigger the manual pipeline:

The test_cloud_runner pipeline is not automatically associated as a required check with the PR; it must be triggered to test changes in a full post-processing run.

To trigger the manual pipeline:

  1. Follow the link to the test_cloud_runner actions tab here

    • you should see "This workflow has a workflow_dispatch event trigger"
  2. Click the dropdown "Run workflow":

    a. If trying to merge from a branch on fre-workflows: choose branch from the first drop down, leave the next 2 inputs blank, and choose the fre-cli branch to test

    b. If trying to merge from a fre-workflows fork: can skip first branch selection, input the fork name (ex: [user]/fre-workflows), input the fork's branch name, and choose the fre-cli branch to test

  3. Click "Run workflow"

Note: you may need to reload the page to see your running workflow.

Runahead limit specifies the number of cycle points that will spawn ahead of the oldest incomplete task.
We don't need it because we specify the final cycle point, and it decreases robustness
as it prevents future tasks from running due to a previous failed task.
As runahead limit is required, we will set it to 99999.
@ceblanton ceblanton requested review from ilaflott and singhd789 June 11, 2026 17:32
@ceblanton

Copy link
Copy Markdown
Contributor Author

This is a fix for one of the issues @nikizadehgfdl discovered yesterday while testing a 100-year PP.

@ceblanton ceblanton merged commit 42c012b into main Jun 11, 2026
1 check passed
@ceblanton ceblanton deleted the 240.remove-runahead-limit branch June 11, 2026 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants