Artifact fc735fa44509f63da1d45b80eea71261fdd51f1e0ed46eb42e17d93c44b2b5d6:
- File
internal/sync/sparse_prepared_service_test.go
-
2026-10-21 01:03:54
— part of check-in
[632e7349e6]
on branch feat/submanifest-reader
— fix(sync): isolate prepared fallback cache and cancellation
Never share RID-keyed cache state across prepared service transactions: protocol-fatal responses can roll back after expansion while returning a nil Go error. Reject canceled contexts before acquiring a transaction and propagate observer cancellation instead of serving densely.
Reproduce rollback, RID reuse and incorrect content under the replacement hash; verify cancellation and deadline responses do no dense work. Exercise newly shunned payload and basis suppression after prepared-proof invalidation. (user: [email protected], size: 9679) [annotate] [blame] [check-ins using]
- 2026-10-21 01:41:08 — part of check-in [f25fae939d] on branch feat/submanifest-reader — Merge commit 'ba688b7' into feat/sparse-required-content (user: [email protected], size: 9679) [annotate] [blame] [check-ins using]
-
2026-10-21 01:03:54
— part of check-in
[632e7349e6]
on branch feat/submanifest-reader
— fix(sync): isolate prepared fallback cache and cancellation