{"id":"read-repair-scope-is-quorum-only","text":"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()`.","truth_value":"IN","source":"entries/2026/05/29/read-repair-read_repair.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{"example":"targets = available[:self.read_quorum]\n# repair only among the R replicas queried, not all N\nfor rid in stale:\n    self.replicas[rid].put(key, best_value, best_version)"},"explanation":{"steps":[{"node":"read-repair-scope-is-quorum-only","truth_value":"IN","reason":"premise"}]}}