Re: [PATCHSET v2 0/12] Add support for async buffered reads

2020-05-24 Thread Jens Axboe
On 5/24/20 3:46 AM, Chris Panayis wrote: > Yes! Jens & Team! Yes! > > My code has never looked so beautiful, been so efficient and run so well > since switching to io_uring/async awesome-ness.. Really, really is a > game-changer in terms of software design, control, performance, >

Re: [PATCHSET v2 0/12] Add support for async buffered reads

2020-05-24 Thread Chris Panayis
Yes! Jens & Team! Yes! My code has never looked so beautiful, been so efficient and run so well since switching to io_uring/async awesome-ness.. Really, really is a game-changer in terms of software design, control, performance, expressiveness... so many levels. Really, really great work!

Re: [PATCHSET v2 0/12] Add support for async buffered reads

2020-05-23 Thread Jens Axboe
And this one is v3, obviously, not v2... On 5/23/20 12:57 PM, Jens Axboe wrote: > We technically support this already through io_uring, but it's > implemented with a thread backend to support cases where we would > block. This isn't ideal. > > After a few prep patches, the core of this patchset

[PATCHSET v2 0/12] Add support for async buffered reads

2020-05-23 Thread Jens Axboe
We technically support this already through io_uring, but it's implemented with a thread backend to support cases where we would block. This isn't ideal. After a few prep patches, the core of this patchset is adding support for async callbacks on page unlock. With this primitive, we can simply