Storage glossary · JSON corpus · llms.txt · hesela.com

persistence-domain · shipping · also power-fail protected domain

Persistence domain

A persistence domain is the set of components whose stored contents are guaranteed to survive a specified failure under the platform's operating contract.

Related Observatory article: Persistence domain on hesela.com

Protection can include volatile buffers drained using reserved energy, so the domain is not simply a list of nonvolatile chips. Intel's ADR example includes controller write-pending queues but excludes CPU caches. [1] PMDK distinguishes mappings whose protected domains require page, cache-line or byte-granularity persistence mechanisms; these are not transaction-atomicity guarantees. [2]

Relations

related
persistent-memory, adr, eadr, persistence-ordering, power-loss-protection

Citations

  1. Intel. Second Generation Xeon Processor Scalable Family Technical Overview: The Persistence Domain. (accessed 2026-10-13)
  2. PMDK 1.13.1. libpmem2(7), GRANULARITY (pinned source documentation). (accessed 2026-10-13)
  3. Hesela. Persistent memory: DAX is not a durable commit. (accessed 2026-10-13)

JSON: /data/terms/persistence-domain.json