Commit 1ba4831
committed
Add per-key version-locked writes to FfiDynStore
Introduce FfiDynStoreInner with per-key write version locks that
ensure write ordering and skip stale versions in both sync and async
code paths.
Test changes:
- Unify tier store test helpers to use TestSyncStore for all tiers,
replacing mixed SqliteStore/FilesystemStore/TestStore usage that
caused test hangs due to TestStore's async write blocking
- Split build_node_with_store into cfg-gated versions for uniffi
vs non-uniffi feature flags1 parent 2707aa1 commit 1ba4831
File tree
3 files changed
+382
-67
lines changed- src/ffi
- tests
- common
3 files changed
+382
-67
lines changed
0 commit comments