-
Notifications
You must be signed in to change notification settings - Fork 166
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
incident: git binary repo is too big (78GB) - node-test-binary-windows timing out #952
Comments
Looks to me like it might only be failing on test-rackspace-win2008r2-x64-4? Going to try taking that one offline and running again... |
Oh, nope, that's totally wrong, it's a bunch of hosts, but it's strange (to me) that some fail consistently and others don't. |
Seeing what happens if I take all the failing nodes offline because why not? It's not as if anyone can get a CI run out of them right now. Took these offline:
And here's a run to see if it fixes things or not: https://ci.nodejs.org/job/node-test-commit-windows-fanned/12947/ |
Cleaned and brought online:
@Trott if you see a stalled job you can go to it's job page (for example As for intermittent failures, I think it's because this is triggered by git's auto-GC logic... |
Results are better, but still some failures...took this one offline:
There are two more with consistent build failures but they're in the middle of doing something right now so I don't want to take offline until they really fail again. https://ci.nodejs.org/computer/test-azure_msft-win10-x64-1/builds |
Build history is too convincing. Took these offline too:
|
Trying again to see if we can get a green Windows build now: https://ci.nodejs.org/job/node-test-commit-windows-fanned/12952/ |
Looks like it's gonna be green this time. Not sure how to fix the offline hosts but at least CI isn't perma-red. |
Took test-azure_msft-win10-x64-5 offline too. Build failures, obviously.
|
|
All windows machines are back. |
|
Some workers were still failing. The I created a new job |
@joaocgreis it seems like the local |
Does I also run this locally to delete local branches which had an upstream, but the upstream was deleted: # Delete orphaned local branches.
git fetch -p && git branch -vv | awk '/: gone]/{print $1}' | xargs git branch -D |
I never noticed that prune step before, it sounds promising. Some jobs already do it on the scripts, if it works feel free to add it all over (also the clean before and after, added it to As long as the weekly job to clean the workspaces does its job, we should not see this issue again. Note that About a shallow checkout: by having the full history in the test machines, git can transfer only what is new. Long time since I've tried this, feel free to double-check, but I think a shallow clone will have to transfer everything everytime, or at least much more if there are several commits in between. |
I've run a
git-delete-branch
job, but the local repos are too "fat" so the auto GC is timing out.The text was updated successfully, but these errors were encountered: