-
Notifications
You must be signed in to change notification settings - Fork 6.1k
8362582: GHA: Increase bundle retention time to deal with infra overload better #26383
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
base: master
Are you sure you want to change the base?
Conversation
👋 Welcome back shade! A progress list of the required criteria for merging this PR into |
@shipilev This change now passes all automated pre-integration checks. ℹ️ This project also has non-automated pre-integration requirements. Please see the file CONTRIBUTING.md for details. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been no new commits pushed to the ➡️ To integrate this PR with the above commit message to the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
:-( What tests are those, are they special runs? Or the standard ones? |
No, just normal ones. @GoeLin showed me https://github.com/openjdk-bots/jdk21u-dev/actions/runs/16302821665/job/46063676040 this morning, but I see there are others in https://github.com/openjdk-bots/jdk21u-dev/actions/. I have a gut feeling that this is a combination of per-user quota (which hits "shared" openjdk-bots heavily) and the Mac capacity in GHA. So it hits |
yes, makes sense its a quota limit, since none of the individual jobs themselves took that long, but total runtime is still 1d8hrs. |
Hi, So I really appreciate this change. |
BTW, this is one more reason why its important to require backporters to have run the full suite of GHAs in their own fork before fix-requesting. |
OK, good. I think we can integrate this. I need a formal approval from someone in build group, like @magicus @erikj79 @TheShermanTanker. |
I have now seen GHA runs where we spend more than 24 hours for a testing workflow. The practical effect of this is that bundles that we current carry with
retention-days: 1
gets purged before jobs can use them. This then fails the test jobs that e.g. unable to pull jtreg.This seems to happen in openjdk-bots -driven backports quite a bit (the run a lots of GHA runs, so they are often at capacity) and with Mac jobs (where the compute capacity is not great).
We can bump the retention time a bit to handle this a bit better.
Additional testing:
Progress
Issue
Reviewers
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.org/jdk.git pull/26383/head:pull/26383
$ git checkout pull/26383
Update a local copy of the PR:
$ git checkout pull/26383
$ git pull https://git.openjdk.org/jdk.git pull/26383/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 26383
View PR using the GUI difftool:
$ git pr show -t 26383
Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk/pull/26383.diff
Using Webrev
Link to Webrev Comment