{
  "slug": "repair-locality",
  "term": "Repair locality",
  "aliases": [
    "erasure-code locality"
  ],
  "definition": "Repair locality is the number of helper fragments needed to recover a missing fragment under a specified erasure-code repair procedure.",
  "note": "State whether the bound covers data fragments only or every fragment, including parity. Counted helpers are not necessarily distinct physical devices, and a helper count alone does not specify bytes transferred or repair latency.",
  "related": [
    "locally-repairable-code",
    "repair-read-amplification",
    "erasure-coding"
  ],
  "citations": [
    {
      "id": "ceph-lrc",
      "title": "Ceph: Locally Repairable Erasure Code Plugin (development documentation; parameter names are implementation-specific).",
      "url": "https://docs.ceph.com/en/latest/rados/operations/erasure-code-lrc/",
      "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"
}
