-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Builds not retrying after concurrency limit reached #9014
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
Comments
Yesterday, I opened a similar issue at #9011. However, I just checked and your builds only take less than 60s to build, so I don't really know why they are not being re-tried. I'll dig a little more on this and see what I find. |
Thanks for looking into it! FYI this issue continues to occur... |
Also noticed the same issue on this project: https://readthedocs.org/projects/overte-docs/builds/16541488/ In fact this build doesn't even look like it should be concurrency limited: This build started a day after the last build, and was never retried. Same for the build before it. We might need to align execution times next, but this feels like a bug with our concurrency/retry logic. |
I'm doing a quick test with
If everything works properly, 3) and 4) should retry several times until the build from 2) ( At this point, the three URLs linked in the steps should show all passed builds in green. |
Believe this has been fixed now with #9096. Please let us know if you continue to see any issues. |
I have opened an issue on celery celery/celery#7455, in case it's a bug from their side |
I am still experiencing the same issue: https://readthedocs.org/projects/otree/builds/16634477/ |
That looks like our API thinking that project has active builds. |
Just checked the API, and it's correct, I have also triggered some builds on your project, and this build was queued https://readthedocs.org/projects/otree/builds/16634866/ to retry in 5 min (if everything is okay it will appear as successful in some minutes). |
We are having more reports about this problem, it seems to happen less frequently and (maybe?) randomly now :/ |
It is happening at https://readthedocs.org/projects/weblate/builds/16650229/ for about a month. Maybe it's related to building documentation in several languages? |
We've definitely noticed this more with projects that have translations. There is a possibility this is related directly to translation usage, though more likely projects with translations might just be noticing the but more frequently as these projects are always triggering multiple builds per commit. We weren't able to reproduce the build failures that otree + translations triggered immediately following deploy, but there does seem to be something wrong here still. |
Also, I raised this in another issue, but the builds that were concurrency limited are in a failed state, which seems unexpected. I noticed this happening very quickly on some projects, in 1-2 minutes after the build is set to retry. I think these builds are intended to stay as |
My project has translations to Chinese and Japanese. When I push a new commit, it fails with the message "Concurrency limit reached (2), retrying in 5 minutes." But 5 minutes later, nothing seems to happen.
In the past, I got the same concurrency message, but the build did retry 5 minutes later, so it was OK. That was as recently as a week ago, as you can see from the builds page: https://readthedocs.org/projects/otree/builds/
The text was updated successfully, but these errors were encountered: