{
  "slug": "zone-write-pointer",
  "term": "Zone write pointer",
  "aliases": [
    "Zone WP"
  ],
  "definition": "A zone write pointer identifies the next writable logical block address in a sequential zone when its current state makes that pointer valid.",
  "note": "Under ZNS 1.1 the pointer is valid in Empty, implicitly open, explicitly open and Closed states, but not in Full, Read Only or Offline. It is not a committed-record count. Failed writes may advance or invalidate it; recovery must check the reported state as well as the pointer.",
  "status": "shipping",
  "advantages": [],
  "limitations": [],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-10-13",
  "related": [
    "zns",
    "zone-append",
    "zone-capacity",
    "zone-reset",
    "zone-finish"
  ],
  "citations": [
    {
      "id": "zns-spec",
      "title": "NVM Express, Zoned Namespace Command Set Specification, revision 1.1 (18 May 2021), Figure 4 and sections 2.1.1.2.1.1, 3.4.3.1.2 and 3.4.3.1.4. Copyright 2007-2021 NVM Express, Inc. ALL RIGHTS RESERVED.",
      "url": "https://nvmexpress.org/wp-content/uploads/NVM-Express-Zoned-Namespace-Command-Set-Specification-1.1-2021.06.02-Ratified.pdf",
      "accessed": "2026-10-13"
    },
    {
      "id": "zonefs",
      "title": "Linux kernel documentation, zonefs: sequential zone files and I/O error handling.",
      "url": "https://docs.kernel.org/filesystems/zonefs.html",
      "accessed": "2026-10-13"
    },
    {
      "id": "hesela-zns",
      "title": "Hesela: ZNS resource limits, lifecycle and recovery boundaries",
      "url": "https://hesela.com/analyses/zns-open-active-zone-limits/",
      "accessed": "2026-10-13"
    }
  ]
}
