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

2025-06-09 Thread Stefan Hajnoczi
On Wed, Jun 04, 2025 at 03:28:07PM +0200, 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

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

2025-06-05 Thread Hanna Czenczek
On 04.06.25 15:28, 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 parallel. These are the benchmark

[PATCH v2 15/21] fuse: Process requests in coroutines

2025-06-04 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