read-repair-scope-is-quorum-only

Status: IN

Read repair in `get()` only fixes replicas that were part of the read quorum, not all replicas; full-cluster repair requires a separate call to `anti_entropy_repair()`.

Source: entries/2026/05/29/read-repair-read_repair.md

Example

targets = available[:self.read_quorum]
# repair only among the R replicas queried, not all N
for rid in stale:
    self.replicas[rid].put(key, best_value, best_version)

JSON