nixos/hydra: fix race condition in hydra-compress-logs

Source https://github.com/NixOS/hydra/pull/1450
This commit is contained in:
Sandro Jäckel
2025-03-17 15:41:00 +01:00
parent 819c907d18
commit 588f41bef0
@@ -520,7 +520,7 @@ in
elif [[ $compression == zstd ]]; then
compressionCmd=(zstd --rm)
fi
find ${baseDir}/build-logs -type f -name "*.drv" -mtime +3 -size +0c -print0 | xargs -0 -r "''${compressionCmd[@]}" --force --quiet
find ${baseDir}/build-logs -ignore_readdir_race -type f -name "*.drv" -mtime +3 -size +0c -print0 | xargs -0 -r "''${compressionCmd[@]}" --force --quiet
'';
startAt = "Sun 01:45";
serviceConfig.Slice = "system-hydra.slice";