Files
rustguac/src
Dave Kempe d8cbf6d35c fix(recording): never rotate in-progress recordings; stop when a delete frees no space
Disk-based rotation deleted the oldest .guac unconditionally until statvfs
usage fell below max_disk_percent. Recordings for live sessions are held
open by the recording tee, so unlinking one frees no space and statvfs never
drops: the loop then deleted every recording in the directory in a single
pass while the disk stayed full (a production host lost all recordings this
way).

rotate() now excludes live-session recordings (SessionManager::
active_recording_paths) and stops if a deletion frees no space. Adds
regression tests.
2026-08-11 11:32:26 +10:00
..
2026-03-28 22:38:40 +11:00
2026-02-06 14:38:53 +11:00