Atomic writes without tears
Atomic writes without tears
Posted Jun 3, 2024 18:02 UTC (Mon) by andresfreund (subscriber, #69562)Parent article: Atomic writes without tears
> Matthew Wilcox noted that NVMe is specified to have 16KB tear boundaries; he wondered if the SCSI vendors could be convinced into doing something similar
I don't think NVMe in general guarantees anything up to that size, I suspect there might have been some miscommunication somewhere.
See 2.1.4.1 - 2.1.4.2.1 in
https://nvmexpress.org/wp-content/uploads/NVM-Express-NVM...
It imo is pretty clear that a 512 block formatted device may just guarantee that 512 bytes are written in a tear free manner. To guarantee more, awupf would need to be >= 1, which it very commonly isn't.
