-
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
Now: Jenkins is in a weird mood #761
Comments
I can bring it back online, but we fundamentally need to clean up that disk (or allocate more space). |
sad emoji |
@refack Have you tried the node-build IRC channel? You need someone with the |
Yep, and #node-dev (posted here last since I thought maybe someone will get an e-mail) |
on it |
working again ... but we're using up so much disk, I've even gone back from 7 days to 5 days retention and we're still at 95% disk. We're going to have to switch to block storage for this |
Do we know what's using this up? Is it just loads of copies of Node repos? Jenkins artifacts? Something else? |
Maybe it's time to revisit #739, gate the big jobs (or maybe just PR) on first passing linux one, it's also gives a very quick feedback. |
Found a huge job log file, cctest produced 40Gb of output (stack traces in the beginning). We are back at 50+ Gb free, which is about normal. |
we should move to block storage on DO for this now that we can |
@refack it was node-test-binary-windows 9196 (started to test nodejs/node#13482), probably run until it crashed Jenkins because it is no longer accessible. Output was very similar to your comment there. If this is a pattern it'll be a problem, please let us know if you see it again. Right now, there is no other log file that big on the server. |
@rvagg agere that we should move to block storage. It's just so incredibly annoying knowing that jenkins doesn't compress the build logs and these basically stand for the the majority of the space consumption. A gzip post job would do. Perhaps we even do it manually? There is a jenkins plugin that is supposed to to this for us but it obviously doesn't work. |
Another failure of |
The golden snippet:
Stack repeats forever. |
Ping ping ping. |
Well it's not the same: The |
It probably boils down to https://ci.nodejs.org/job/node-test-binary-arm/ being slow, and the backlog limited to 15 jobs |
@refack Yeah, it's an alarming thing to see that in the interface, but the issue fixes itself if you wait long enough. I won't start any more C+L jobs unless the backlog gets into single digits. That should hopefully prevent that from happening too much more today at least. |
Can we learn something for this? Increase the backlog limit? Make Jenkins shut-up about reserving stuff and just say "Pending"? |
We can increase teh backlog but my experience is that we start failing/bleeding elsewhere :/ |
Saying something about reserving the machines
The text was updated successfully, but these errors were encountered: