Files
spacedrive/core/src
Jamie PineandClaude Opus 5 f5bf69d60f Back the node arena with an unnamed temp file
NodeArena mapped a NamedTempFile, which is removed only when Drop runs. A
daemon that is killed never runs it, so every exit left each arena's file
behind in the temp directory: about ten per start, plus one per replica
rebuild. Titan's /tmp is a tmpfs with no swap, so 1,949 of these held 9.4 GB
of RAM that nothing could reclaim, leaving the daemon under 2 GB free.

tempfile() gives the file no name, so the kernel frees it when the process
exits however it exits. Mapping, growth and paging are unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-20 16:41:10 -07:00
..
2026-01-03 23:13:58 +01:00
2026-09-07 22:48:20 -07:00
2026-09-18 01:10:39 -07:00
2025-10-18 10:33:20 -07:00
2026-09-18 01:10:39 -07:00