You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've run the cleanup script on test-orka-macos11-x64-2 and rebooted the machine. This is now reporting ~21GB of free space -- a node-test-commit-osx run has started and it is currently consuming 1.8 GB of that (and would be expected to grow to 18 GB).
I suppose one other question -- where is the tmp dir on the macOS machines? /tmp/ looks surprisingly empty when we know that the tests are leaving behind node-coverage-* directories (#3864 -- I assume behaviour on macOS would be the same and these directories are being written somewhere).
This was a symptom of having long lived OSX runners, which will soon be fixed by our transition to ephemeral Orka macos runners.
In the meantime, the disk was filling because macos spotlight indexing was indexing the builds , and creating new, unique uuid to filename mappings, which was filling up /private/var/db/uuidtext
I've disabled spotlight, and removed the spotlight databases.
We've now got 31GB free with a workspace on test-orka-macos11-x64-1
And 52 GB free on test-orka-macos11-x64-2
both of the orka-macos10.15-x64 machines have over 50GB available as well.
We should be able to re-enable these now, and they should last until they are replaced, shortly.
All of the legacy OSX machines have been running successfully now for about 36 hours. The build results are very flappy between green and yellow status, and almost every yellow status is one particular test that keeps flagging as flaky:
Im not sure if that test is specifically flaky on OSX or if thats a problematic test in general, but its the vast majority of flaky results for the current OSX builds.
But part of what was being discussed here is that nodejs is using too much disk space to build. This still affects others, even if it does not affect your CI anymore. What has been done to fix that? Or is it being tracked elsewhere?
Activity
RafaelGSS commentedon Sep 2, 2024
Alpine might be facing a similar problem. It's stuck on CITGM: https://ci.nodejs.org/job/citgm-smoker/3472/
richardlau commentedon Sep 2, 2024
It's not stuck -- https://ci.nodejs.org/job/node-test-commit-osx/60982/ hasn't started yet (it's been waiting for a osx11-x64 machine for 12 hours).
https://ci.nodejs.org/job/node-test-commit-osx/nodes=osx11-x64/ is incredibly backlogged -- looks like we only have one machine serving jobs.
richardlau commentedon Sep 2, 2024
Running the cleanup script on test-orka-macos11-x64-2.
richardlau commentedon Sep 2, 2024
test-orka-macos11-x64-2 is back online and processing jobs. Backlog is currently 16 queued jobs (+1 citgm job) for osx11-x64.
aduh95 commentedon Sep 2, 2024
Getting
java.io.IOException: No space left on deviceon test-orka-macos11-x64-1e.g.: https://ci.nodejs.org/job/node-test-commit-osx/61013/nodes=osx11-x64/console
richardlau commentedon Sep 3, 2024
Ran the cleanup script on test-orka-macos11-x64-1.
targos commentedon Sep 5, 2024
Disk space is too low again on test-orka-macos11-x64-2. What's happening?
targos commentedon Sep 5, 2024
Now both nodes are offline. We can't keep cleaning them manually every day.
richardlau commentedon Sep 5, 2024
Have the macOS Node.js builds got considerably larger?
18 GB (#3878 (comment)) sounds really high -- builds on Linux are only ~3 GB.
targos commentedon Sep 5, 2024
According to my local folders:
I don't have a v18.x build.
richardlau commentedon Sep 5, 2024
I've run the cleanup script on test-orka-macos11-x64-2 and rebooted the machine. This is now reporting ~21GB of free space -- a node-test-commit-osx run has started and it is currently consuming 1.8 GB of that (and would be expected to grow to 18 GB).
richardlau commentedon Sep 5, 2024
I suppose one other question -- where is the tmp dir on the macOS machines?
/tmp/looks surprisingly empty when we know that the tests are leaving behindnode-coverage-*directories (#3864 -- I assume behaviour on macOS would be the same and these directories are being written somewhere).targos commentedon Sep 5, 2024
echo $TMPDIRshould print the location. I think the actual value is random and different on each macOS installation.13 remaining items
test_runner: improve code coverage cleanup
test_runner: improve code coverage cleanup
test_runner: improve code coverage cleanup
test_runner: improve code coverage cleanup
test_runner: improve code coverage cleanup
ryanaslett commentedon Oct 1, 2024
This was a symptom of having long lived OSX runners, which will soon be fixed by our transition to ephemeral Orka macos runners.
In the meantime, the disk was filling because macos spotlight indexing was indexing the builds , and creating new, unique uuid to filename mappings, which was filling up /private/var/db/uuidtext
I've disabled spotlight, and removed the spotlight databases.
We've now got 31GB free with a workspace on

test-orka-macos11-x64-1And 52 GB free on
test-orka-macos11-x64-2both of the orka-macos10.15-x64 machines have over 50GB available as well.
We should be able to re-enable these now, and they should last until they are replaced, shortly.
test_runner: improve code coverage cleanup
test_runner: improve code coverage cleanup
ryanaslett commentedon Oct 3, 2024
All of the legacy OSX machines have been running successfully now for about 36 hours. The build results are very flappy between green and yellow status, and almost every yellow status is one particular test that keeps flagging as flaky:

Im not sure if that test is specifically flaky on OSX or if thats a problematic test in general, but its the vast majority of flaky results for the current OSX builds.
RafaelGSS commentedon Nov 26, 2024
Can we close it?
ryandesign commentedon Dec 25, 2024
But part of what was being discussed here is that nodejs is using too much disk space to build. This still affects others, even if it does not affect your CI anymore. What has been done to fix that? Or is it being tracked elsewhere?