Re: [PATCH 13/15] fuse: Process requests in coroutines

2025-03-27 Thread Stefan Hajnoczi
On Tue, Mar 25, 2025 at 05:06:53PM +0100, Hanna Czenczek wrote: > Make fuse_process_request() a coroutine_fn (fuse_co_process_request()) > and have read_from_fuse_fd() launch it inside of a newly created > coroutine instead of running it synchronously. This way, we can process > requests in parall

[PATCH 13/15] fuse: Process requests in coroutines

2025-03-25 Thread Hanna Czenczek
Make fuse_process_request() a coroutine_fn (fuse_co_process_request()) and have read_from_fuse_fd() launch it inside of a newly created coroutine instead of running it synchronously. This way, we can process requests in parallel. These are the benchmark results, compared to (a) the original resul