| 19 Jun 2026 |
leona | * >3h for etc.drv is much.. | 08:32:05 |
Mic92 | Has to wait. I am currently working on something else | 08:35:19 |
Mic92 | Deploying to hydra-staging now to sanity check my scheduler chhanges | 08:52:15 |
Mic92 | * Deploying to hydra-staging now to sanity check my scheduler changes | 08:58:32 |
hexa (signing key rotation when) | full disk on mimas o_O | 10:13:14 |
hexa (signing key rotation when) | https://grafana.nixos.org/d/rYdddlPWk/node-exporter-full?orgId=1&from=now-2d&to=now&timezone=browser&var-datasource=default&var-job=node&var-node=mimas.nixos.org:9100&var-diskdevices=%5Ba-z%5D%2B%7Cnvme%5B0-9%5D%2Bn%5B0-9%5D%2B%7Cmmcblk%5B0-9%5D%2B&refresh=1m&viewPanel=panel-152 | 10:13:56 |
hexa (signing key rotation when) | what happend last night? | 10:14:02 |
Mic92 | [root@mimas:~]# systemctl status nix-gc
× nix-gc.service - Nix Garbage Collector
Loaded: loaded (/etc/systemd/system/nix-gc.service; linked; preset: ignored)
Active: failed (Result: exit-code) since Fri 2026-06-19 09:15:03 UTC; 1h 0min ago
Invocation: cde0a9338bf3435c96213d772e8c38b1
TriggeredBy: ● nix-gc.timer
Process: 2752969 ExecStart=/nix/store/6j08xq0n9zlz3jdx7fv97svljmkxci0z-unit-script-nix-gc-start/bin/nix-gc-start (code=exited, status=1/FAILURE)
Main PID: 2752969 (code=exited, status=1/FAILURE)
IP: 0B in, 0B out
IO: 300K read, 0B written
Mem peak: 8M
CPU: 37ms
| 10:15:49 |
Mic92 | I restarted it | 10:16:58 |
Mic92 | Jun 19 10:16:56 mimas nix-gc-start[2850168]: error: interrupted by the user | 10:17:08 |
Mic92 | hexa (signing key rotation when): ^ was this ue? | 10:17:18 |
Mic92 | * hexa (signing key rotation when): ^ was this you? | 10:17:23 |
hexa (signing key rotation when) | yep | 10:17:23 |
hexa (signing key rotation when) | running fast-nix-gc instead | 10:17:44 |
Mic92 | alright | 10:17:59 |
hexa (signing key rotation when) | ehhh, the queue-runner came back up | 10:20:02 |
hexa (signing key rotation when) | oh, socket activation | 10:20:18 |
Mic92 | oh my god: [root@mimas:~]# du -sh /nix/var/nix/db/db.sqlite
16G /nix/var/nix/db/db.sqlite
| 10:28:55 |
Mic92 | I was wondering why nix-fast-gc was taking so long in single-threaded mode | 10:29:32 |
hexa (signing key rotation when) | is this already a size where behaviors get pathological? :P | 10:29:33 |
Mic92 | no | 10:29:41 |
Mic92 | but you need the RAM | 10:29:45 |
Mic92 | I tried to make it efficient | 10:29:49 |
Mic92 | should be fine in this case | 10:29:53 |
hexa (signing key rotation when) | silly me tried --delete-old | 10:30:11 |
hexa (signing key rotation when) | will go for --ensure-free next time round | 10:30:16 |
Mic92 | it will read the sqlite db into memory in any case. | 10:36:09 |
hexa (signing key rotation when) | # nix run github:mic92/fast-nix-gc -- --ensure-free 100G
[INFO ] freeing at least 97.67 GiB to reach 100.00 GiB free
[INFO ] remounted /nix/store read-write
[INFO ] loading store graph...
[INFO ] 15409584 total valid paths
[INFO ] finding garbage collector roots...
[INFO ] found 1078966 roots
[INFO ] computing alive closure...
[INFO ] 4701564 alive paths
[INFO ] 10708020 dead paths
[INFO ] 251 unknown paths on disk not in DB
[INFO ] deleting garbage...
| 10:37:29 |
hexa (signing key rotation when) | do we have an idea, why it loaded multiple hundred GB into its nix store? | 10:40:56 |
hexa (signing key rotation when) |  Download | 10:41:45 |