Re: [PATCH] fuse: select alternative io_uring queue if local queue is full
Joanne Koong <[email protected]> Wed, 15 Jul 2026 10:51:34 -0700
| Newsgroups | dev.linux.lists.fuse-devel,org.kernel.vger.linux-fsdevel,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <CAJnrk1ZGVFJykTmtLr2jbxtvrJqq1P+-T3LgHsyrUQPj5wFxLQ@mail.gmail.com> |
On Tue, Jul 14, 2026 at 12:33 AM Li Wang <[email protected]> wrote: > > fuse_uring_task_to_queue() always maps requests to the queue for > task_cpu(current). A single-threaded submitter with high queue depth > could leave other per-CPU queues idle while one queue handles all > traffic. > > Prefer the local queue when it has available ring entries. If the local > queue is full, try other queues on the same NUMA node before falling > back to use the local queue. Hi Li, I think this is already covered by Bernd's changes in his reduced queues patchset [1]. Thanks, Joanne [1] https://lore.kernel.org/fuse-devel/[email protected]/