Skip to content

Retries ignored concurrency limit reached and failed status not reported to GitHub #9144

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

Closed
chrisburr opened this issue Apr 27, 2022 · 2 comments

Comments

@chrisburr
Copy link

Details

I've seen this on several builds in the dirac project over today and yesterday.

Expected Result

I suspect this might be two different bugs but it's a little hard guess based on the information I have available:

  • The build is retried until the maximum number of retries is reached.
  • When the maximumn number of retries is reached GitHub sees the status as failed

Actual Result

  • Build shows as Concurrency limit reached (2), retrying in 5 minutes.
  • Our builds take ~10 minutes so I expect it to start after about 15
  • In practice the Concurrency limit reached message persists and the build shows as Build failed
  • I'm not sure when the Build failed status is assigned
  • The status on GitHub stays in pending forever: [sweep:integration] Implement time machine DIRACGrid/DIRAC#6040

Debugging

@stsewd
Copy link
Member

stsewd commented Apr 27, 2022

Hi, this seems to match #9014, and it looks like your build was triggered before we deployed that fix. If you see this again, please let us know.

But there is another case that will cause this behavior, we retry till 25 time max, if the build exceeds that number, the build will be marked as failed and will keep the Concurrency limit reached (2), retrying in 5 minutes. message, we should update our code to display something else in those cases.

@stsewd
Copy link
Member

stsewd commented Apr 27, 2022

I opened #9148, I'm closing this, but let us know if you see this happening again (because reaching the retry limit should be rare I think).

@stsewd stsewd closed this as completed Apr 27, 2022
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

No branches or pull requests

2 participants