{
  "slug": "zone-random-write-area",
  "term": "Zone Random Write Area",
  "aliases": [
    "ZRWA"
  ],
  "definition": "A Zone Random Write Area is an optional bounded region associated with a ZNS zone that permits non-sequential writes.",
  "note": "Support and allocation are separate requirements. The window starts at the write pointer and can accept overwrites within it. A ZRWA flush advances the pointer; ordinary writes within the window need not. Zone Append is rejected while the zone has an associated ZRWA. [spec15]\n\nRevision 1.5 requires an implicit ZRWA flush even when its triggering write fails. Flushed unwritten blocks remain unwritten: pointer progress does not count valid records. Reconcile state and application metadata before retrying. [spec15]",
  "related": [
    "zns",
    "zoned-namespace",
    "zone-write-pointer",
    "zone-append"
  ],
  "citations": [
    {
      "id": "spec15",
      "title": "NVM Express ZNS 1.5, sections 5.7.1 and 5.7.3. Copyright 2008-2026 NVM Express, Inc. ALL RIGHTS RESERVED.",
      "url": "https://nvmexpress.org/wp-content/uploads/NVM-Express-Zoned-Namespace-Command-Set-Specification-Revision-1.5-Ratified-2026.07.31.pdf",
      "accessed": "2026-11-10"
    }
  ],
  "provenance": [
    "Semantics are scoped to ZNS revision 1.5, section 5.7; no device support is inferred from a revision label. [spec15]",
    "Specification support is documented; product availability was not assessed."
  ],
  "status": "unknown",
  "advantages": [],
  "limitations": [],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-11-10"
}
