On Fri, 14 Jul 2023 16:30:14 +0200, Christoph Hellwig wrote: > We used to insert the data commands following a pre-flush to the head > of the queue until commit 1e82fadfc6b ("blk-mq: do not do head insertions > post-pre-flush commands"). Not doing this seems to cause hangs of > such commands on NFS workloads when exported from file systems with > SATA SSDs. I have no idea why this would starve these workloads, > but doing a semantic revert of this patch (which looks quite different > due to various other changes) fixes the hangs. > > [...] Applied, thanks! [1/1] block: queue data commands from the flush state machine at the head commit: 9f87fc4d72f52b26ac3e19df5e4584227fe6740c Best regards, -- Jens Axboe