release-notes: add some for gc gremlins

Originally was in cl/2687 but that CL got canned.

Change-Id: Ib504e263d72669f2418ef02d624bcba26b169622
This commit is contained in:
Jade Lovelace
2025-03-18 10:50:23 -07:00
parent 42541e030c
commit 24e413c147
+10
View File
@@ -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.