Re: [PATCH v3] fuse: optional FORGET delivery over io_uring

From: Joanne Koong

Date: Mon Apr 27 2026 - 07:31:49 EST


On Mon, Apr 27, 2026 at 10:56 AM Li Wang <liwang@xxxxxxxxxx> wrote:
>
> Hi Bernd and Joanne,
>
> On 26/04/2026 23:48, Bernd Schubert wrote:
> >
> Furthermore, in the current implementation, forget and I/O requests are
> dispatched through different paths and handled by different sets of threads.
> This means we cannot guarantee their original priority order upon reception,

I don't think ordering matters. forgets are inherently asynchronous
and there's no correctness dependency on a forget arriving before or
after a read/write request. In the /dev/fuse path ordering isn't
preserved either (eg the order they're queued by the kernel is not the
order they're delivered to userspace).

Thanks,
Joanne