nvme-reservation-persistence · shipping · also NVMe PTPL, NVMe Persist Through Power Loss

NVMe reservation persistence

NVMe reservation persistence determines whether a namespace retains its reservations and registrations across power loss.

Related Observatory article: NVMe reservation persistence on hesela.com

RESCAP advertises PTPL capability; PTPLS in Reservation Report describes the current state. Capability is not proof that persistence is enabled. [1] In nvme-cli v2.15, CPTPL 0 leaves the state unchanged, 2 disables persistence and 3 enables it. [2] These controls concern reservation metadata, not a guarantee that cached user writes reached durable media.

Relations

related
nvme-reservation, power-loss-protection, scsi-persistent-reservations, nvme-host-identifier

Citations

  1. libnvme v1.15: namespace reservation capabilities and reservation status data structures. (accessed 2026-10-16)
  2. nvme-cli v2.15: nvme-resv-register manual. (accessed 2026-10-16)
  3. Storage fencing: why a lost heartbeat does not stop writes (accessed 2026-10-16)

JSON: /data/terms/nvme-reservation-persistence.json