{
  "slug": "repair-read-amplification",
  "term": "Repair-read amplification",
  "aliases": [],
  "definition": "Repair-read amplification is the ratio of bytes read during recovery to the explicitly stated quantity of lost data or lost encoded fragments being restored.",
  "note": "Report the denominator and include parity repair when measuring an entire failed node. Bytes read, network bytes and elapsed time are separate metrics. Equal-size whole-fragment examples reduce byte ratios to fragment counts; partial-fragment schemes require byte accounting.",
  "related": [
    "repair-locality",
    "locally-repairable-code",
    "erasure-coding"
  ],
  "citations": [
    {
      "id": "kolosov2018",
      "title": "Oleg Kolosov, Gala Yadgar, Matan Liram, Itzhak Tamo and Alexander Barg. On Fault Tolerance, Locality, and Optimality in Locally Repairable Codes. USENIX ATC 2018, pp. 865-877; sections 3, 5-6.",
      "url": "https://www.usenix.org/system/files/conference/atc18/atc18-kolosov.pdf",
      "accessed": "2026-10-11"
    },
    {
      "id": "hesela-lrc",
      "title": "Local repair is not whole-node repair",
      "url": "https://hesela.com/analyses/lrc-repair-costs-locality/",
      "accessed": "2026-10-11"
    }
  ],
  "status": "shipping",
  "advantages": [],
  "limitations": [],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-10-11"
}
