zone-write-plugging · shipping

Zone write plugging

A Linux block-layer mechanism that queues covered writes per sequential zone before dispatch to preserve the issuer's sequential write pattern.

Introduced upstream in Linux 6.10, it removes the mq-deadline dependency. Native Zone Append bypasses this plug; emulated append uses it. It neither fixes invalid application offsets nor serializes Reset or Finish against in-flight writes, and is not a durability guarantee.

Relations

related
zone-write-locking, zoned-block-device, zone-append, zone-write-pointer

Citations

  1. Western Digital, Zoned Storage: Write Ordering Control; locking through Linux 6.9 and plugging from Linux 6.10. (accessed 2026-10-16)
  2. Linux v6.10, block/blk-zoned.c: blk_zone_wplug_prepare_bio and blk_zone_plug_bio. (accessed 2026-10-16)
  3. Linux v6.10, block/blk-mq.c: blk_mq_submit_bio and zone plugging before request allocation. (accessed 2026-10-16)
  4. Hesela: ZNS resource limits and worked examples (accessed 2026-10-16)

JSON: /data/terms/zone-write-plugging.json