From 24e413c147ee53d6bc029c679c99c85be6f16023 Mon Sep 17 00:00:00 2001 From: Jade Lovelace Date: Tue, 18 Mar 2025 10:50:23 -0700 Subject: [PATCH] release-notes: add some for gc gremlins Originally was in cl/2687 but that CL got canned. Change-Id: Ib504e263d72669f2418ef02d624bcba26b169622 --- doc/manual/rl-next/gc-gremlins.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 doc/manual/rl-next/gc-gremlins.md diff --git a/doc/manual/rl-next/gc-gremlins.md b/doc/manual/rl-next/gc-gremlins.md new file mode 100644 index 000000000..f8c40850e --- /dev/null +++ b/doc/manual/rl-next/gc-gremlins.md @@ -0,0 +1,10 @@ +--- +synopsis: "Remove some gremlins from path garbage collection" +issues: [fj#621, fj#524] +cls: [2465, 2387] +category: "Fixes" +credits: [horrors, raito] +--- +Path garbage collection had some known unsoundness issues where it would delete things improperly and cause desynchronization between the filesystem state and the database state. +Now Lix tolerates better if such a condition exists by not failing the entire GC if a path fails to delete. +We also fixed a bug in our file locking implementation that is one possible root cause, but may not be every root cause.