Linux Patches Posted For RAID0 Atomic Write Support
([Linux Storage] 5 Hours Ago
RAID0 Atomic Write)
- Reference: 0001489650
- News link: https://www.phoronix.com/news/Linux-RAID0-Atomic-Write
- Source link:
Linux 6.11 introduces [1]block atomic write support including for NVMe and SCSI devices . With a new set of patches posted this week, atomic write support is wired up for the RAID0 MD code.
Building off the block atomic write support being introduced in Linux 6.11, the "request for comments" patches this week get atomic write support enabled for the MD RAID0 code while RAID1 support is still being analyzed. This allows for writes to be done atomically and there are also patches in existence for making use of these atomic flags in the likes of the XFS file-system.
The atomic write support depends upon support from the underlying NVMe / SCSI device. The proposed patches take into consideration the underlying bottom devices and whether they can properly handle atomic writes.
John Garry of Oracle sent out the [2]RAID0 atomic write patches for those interested in learning more about this proposed functionality.
[1] https://www.phoronix.com/news/Linux-6.11-Block-Atomic-Writes
[2] https://lore.kernel.org/lkml/20240903150748.2179966-1-john.g.garry@oracle.com/
Building off the block atomic write support being introduced in Linux 6.11, the "request for comments" patches this week get atomic write support enabled for the MD RAID0 code while RAID1 support is still being analyzed. This allows for writes to be done atomically and there are also patches in existence for making use of these atomic flags in the likes of the XFS file-system.
The atomic write support depends upon support from the underlying NVMe / SCSI device. The proposed patches take into consideration the underlying bottom devices and whether they can properly handle atomic writes.
John Garry of Oracle sent out the [2]RAID0 atomic write patches for those interested in learning more about this proposed functionality.
[1] https://www.phoronix.com/news/Linux-6.11-Block-Atomic-Writes
[2] https://lore.kernel.org/lkml/20240903150748.2179966-1-john.g.garry@oracle.com/
piorunz