mirror of
https://github.com/XTXMarkets/ternfs.git
synced 2025-12-16 16:26:47 -06:00
RenameDirectory state machine was not handling target not found correctly. This would have caused asserts (which result in crashes in production builds) There was also a bug in the rollback logic which would have caused a lingering lock on the source link. While breaking assumptions this was a benign bug as any operation on that directory would try and succeed acquiring this lock again. It would succeed as lock requests are idempotent.
347 B
347 B