-
Notifications
You must be signed in to change notification settings - Fork 7
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
GitHub build status takes very long time to come through (parallel builds) #1407
Comments
we are also seeing an increase in build status reporting back to Github from Coveralls. After Coveralls has received the coverage report and the build has finished we have seen upwards of 30m in some cases of the successful notification reaching back to Github |
Yep just noticed this is also happening on some of our non-parallel repos too. |
Seeing the same thing here across several private repos. Emailed support with no response. |
We just switched our org over from CodeCov, I guess we'll have to switch back 😞 |
We're seeing this same issue. This presents a major workflow challenge. Any status update on this? |
Ours actually cleared-up at some point. Here's our CircleCI configuration (edited down to relevant parts): Unit test step:
Run feature tests step:
Notify Coveralls step:
Workflow:
|
@danadaldos Do you have any idea what caused yours to clear up specifically? |
I should point out that our feature test step actually has a retry step within it that we think was causing problems by getting bogged down deleting all of the old test coverage data:
IIRC adding the
|
I don't think ours has any such retry/stale issues. This is the relevant portion of ours...
All the individual jobs send correctly and get a 200 response, and then the "done" call also gets a 200 response with this data:
All the individual coverage numbers show up in Coveralls dashboard; yet it still takes forever to report the overall status (2+ hours in some cases). |
Update: Coveralls support advised us that they have been tracking some slowness over the past few days. This might just be on their end. |
@narwold Interesting, let me know if the slowness clears up because ours was definitely configuration-related. |
@narwold @danadaldos yes, per this incident from Tue, we had performance slowdowns caused by severe traffic in backup queues dedicated to large projects. Some outlier projects had added hundreds of jobs to those queues, blocking processing for others sharing the queues. We've developed a procedure for clearing these faster (typically within ~1hr from catching it), but we were still dialing it in on Wed so some repos still had performance issues then. If you think your repo has become entailed in one of these backups, you can email us at support@coveralls.io and we'll give you status. Closing for now. |
COVERALLS_PARALLEL=true
curl -k $COVERALLS_ENDPOINT/webhook?repo_token=$COVERALLS_REPO_TOKEN -d "payload[build_num]=$BUILD_NUMBER&payload[status]=done"
However...
We're finding the GitHub build status takes > 10 minutes to arrive, and in a couple cases, looks like it never arrived at all.
Very confused here - can you offer any guidance?
The text was updated successfully, but these errors were encountered: