Scope the fingerprint invariant to the wired syncer and pin lease > scan timeout
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful

This commit is contained in:
2026-10-25 20:31:59 +11:00
parent 9fb44c22d6
commit df4c397db9
3 changed files with 9 additions and 3 deletions
+2 -2
View File
@@ -93,5 +93,5 @@ Repodata is regenerated from the metadata rows on every request by default. Set
`primary`/`filelists`/`other` files in memory per replica. Each request checks a
cheap row fingerprint (count + newest id) in the database and rebuilds only when
it moved, so every replica picks up a scan's changes on its next request. The
fingerprint relies on only one scan writing a remote's rows at a time, which the
sync lease guarantees across replicas.
fingerprint relies on only one scan writing a remote's rows at a time; in the
deployed server, the sync lease serialises scans across replicas.