I second that. I'm very interested in the current libev io_uring support state. I have seen a lot of commits for io_uring in the kernel 5.5.x releases for fixing bugs.It must be much more stable than it was back in December. I have seen an article this morning touting io_uring performance in the upcoming 5.6 kernel. Apparently FB is doing very well with it... https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.6-IO-uring-Tests
On Wed, 2020-03-18 at 13:19 -0400, Benjamin Mahler wrote: > Just to follow up on this, if there have been any findings to share > I'm sure many of us in the mailing list would be interested! > > On Sun, Dec 22, 2019 at 1:32 PM Jens Axboe <[email protected]> wrote: > > On 12/22/19 11:29 AM, Marc Lehmann wrote: > > > > > So, after a few more mails from Jens, things do get clearer. > > > > > > > > > > He never got my mail, and was concerned that my explanation made > > him > > > > > look careless, when he obviously is the opposite and wants > > io_uring to > > > > > succeed (not his words, of course - I want it to succeed :). > > > > > > > > > > And, ahm, I guess, this is all great news - things are now a lot > > more > > > > > amiable behind the scenes, and I think io_uring, if it isn't > > there > > > > > yet, will in the not so far future, BE a drop-in replacement for > > > > > select/poll,. but some work is still needed on both sides. > > > > > > > > > > So that means that I have the biggest expectation that the > > io_uring > > > > > backend will indeed become the default backend in libev on new > > enough > > > > > kernel in one of the next releases. > > > > > > > > > > Boy, I so want the epoll backend to die :) > > > > > > > > > > I already reflected some news in CVS - it seems that io_uring > > (and > > > > > already did in some cases) take care of my concerns, or at least > > makes > > > > > them a non-issue, and I am trying to coax Jens into a clear > > statement > > > > > that _all_ fds supported by either select (or at least the subset > > > > > supported by epoll) will be supported, so it will become a full > > > > > replacement for either. just nicer, and faster. But I did get the > > > > > impression that this is indeed the goal. > > > > > > > > > > Thanks, Jens, for giving me back my excitement that I felt about > > > > > io_uring originally :) > > > > > > > > Emails crossing in flight! > > > > > > > > Thanks, I think we've got it all cleared up now, and I wish I had > > read > > > > this one beore sending the previous reply. Feel free to ignore most > > of > > > > it, as I said there, most of it is procedural and I'd love to move > > on to > > > > techical issues as well! > > > > > > > > And I do apologize if my emails came across as attacks, that was > > not my > > > > intent. It's hard when the communication has been lossy, and > > assumptions > > > > are made. > > > > > > > > I'm going to enjoy my Sunday and get back to work tomorrow :-) > > > > > > > > _______________________________________________libev mailing > > [email protected] > > http://lists.schmorp.de/mailman/listinfo/libev
_______________________________________________ libev mailing list [email protected] http://lists.schmorp.de/mailman/listinfo/libev
