Re: [PATCH v2] blk-iocost: account flush sequence latency only once
From: Jens Axboe
Date: Tue Nov 03 2026 - 09:39:43 EST
On Mon, 02 Nov 2026 14:18:02 +0800, Zhe Liu wrote:
> A flush sequence with a DATA phase can complete its original request
> twice. Both completions invoke ioc_rqos_done(), causing the request to
> contribute two latency samples and adding the same queue wait time
> twice. This gives such requests disproportionate weight compared to
> ordinary writes, distorting the device-wide latency and queue wait
> feedback used to adjust iocost's virtual time rate.
>
> [...]
Applied, thanks!
[1/1] blk-iocost: account flush sequence latency only once
commit: e9804489e27dd6e33aec5511fe3780ff3009f57f
Best regards,
--
Jens Axboe