mirror of
https://github.com/volcengine/OpenViking.git
synced 2026-10-01 01:38:07 +08:00
* refactor(pathlock):using rust implement instead python * refactor(pathlock):using rust implement instead python * refactor(pathlock):using rust implement instead python * refactor(pathlock):optimize unit test code * refactor(pathlock):optimize encryption create func * refactor(pathlock):avoid releasing handoffed pathlock on enqueue errors * fix(pathlock): use owned lease capability and handle S3 create-new 409 as conflict * fix(ragfs): keep original FsContext for multi-write metadata * fix(pathlock): resolve lease coverage and CAS handling issues - detect S3 conditional conflicts from structured service errors - pass transaction leases when deleting skill roots - let temp cleanup acquire locks for temp paths - disambiguate cache and pathlock providers in cache tests - update temp cleanup lease assertions * fix(ragfs): bypass pathlock for multi-write metadata * fix(ragfs): revert pathlock fail-fast design * fix(ragfs):fix(ragfs): use non-blocking fcntl locks for localfs CAS * fix(ragfs): serialize heartbeat lease refresh with release and report real conflict kind * fix(ragfs): preserve conflict kind snapshot and drop unused test scaffolding * fix(ragfs): preserve conflict kind snapshot and drop unused test scaffolding