Re: [RFC PATCH 0/3] nvme-pci: yield completions under scheduler pressure
From: Naman Jain
Date: Fri Oct 09 2026 - 02:52:07 EST
On 10/9/2026 11:24 AM, Michael Kelley wrote:
From: Naman Jain <namjain@xxxxxxxxxxxxxxxxxxx> Sent: Thursday, October 8, 2026 10:06 PM
On systems with several fast NVMe controllers, completion interrupts can
keep returning to the same CPUs faster than scheduled work can run. Each
handler may drain only a small number of completions, but the combined
interrupt stream can still prevent scheduler and watchdog progress.
See this recent proposal [1] that sounds like it is addressing the same or a
similar issue. And there is this [2] more global approach. It's worthwhile to read
through the discussion on both threads. I haven't done a detailed comparison
of either vs. your proposal.
Michael
[1] https://lore.kernel.org/linux-nvme/20260818033846.53790-1-changfengnan@xxxxxxxxxxxxx/
[2] https://lore.kernel.org/lkml/20260819124341.4185621-1-lrizzo@xxxxxxxxxx/
Thanks for sharing these Michael. I'll check more on these, and try it out.
Regards,
Naman