Re: [PATCH] dm: Preserve the order of REQ_PREFLUSH writes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 9/9/25 5:53 PM, Damien Le Moal wrote:
On 9/10/25 3:26 AM, Bart Van Assche wrote:
Splitting a bio into an empty flush bio and a non-flush data bio is
only necessary if there are multiple underlying devices. Do not split
REQ_PREFLUSH bios if there is only one underlying device. This patch
preserves the order of REQ_PREFLUSH writes if there is only one
underlying device and if multiple writes are queued. This patch fixes
a write error observed with zoned storage devices and with write
pipelining enabled.

Write pipelining is not upstream.

That doesn't matter in this case because this patch also improves
performance without write pipelining, even for conventional (non zoned) storage devices.

BTW, I'm still waiting for a review from you for this patch series that
was posted two weeks ago: "[PATCH v24 00/18] Improve write performance
for zoned UFS devices"
(https://lore.kernel.org/linux-block/20250827212937.2759348-1-bvanassche@xxxxxxx/)

Thanks,

Bart.




[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux