Re: [PATCH v16 00/26] Improve write performance for zoned UFS devices

Damien Le Moal
2024-11-19T08:01:45Z

On 11/19/24 09:27, Bart Van Assche wrote:
> Hi Damien and Christoph,
>
> This patch series improves small write IOPS by a factor of four (+300%) for
> zoned UFS devices on my test setup with an UFSHCI 3.0 controller. Although
> you are probably busy because the merge window is open, please take a look
> at this patch series when you have the time. This patch series is organized
> as follows:
> - Bug fixes for existing code at the start of the series.
> - The write pipelining support implementation comes after the bug fixes.

Impressive improvements but the changes are rather invasive. Have you tried
simpler solution like forcing unplugging a zone write plug from the driver once
a command is passed to the driver and the driver did not reject it ? It seems
like this would make everything simpler on the block layer side. But I am not
sure if the performance gains would be the same.

--
Damien Le Moal
Western Digital Research