Zone Random Write Area
A Zone Random Write Area is an optional bounded region associated with a ZNS zone that permits non-sequential writes.
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. [1]
Revision 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. [1]
Relations
Citations
Sources & caveats
- Semantics are scoped to ZNS revision 1.5, section 5.7; no device support is inferred from a revision label. [1]
- Specification support is documented; product availability was not assessed.