Lord of the Io_uring (2020)
unixism.net
Lord of the Io_uring (2020)
1–10 of 66 posts
Re: Lord of the Io_uring (2020)
#2Re: Lord of the Io_uring (2020)
#3Re: Lord of the Io_uring (2020)
#4In practice io_uring can be used in many different ways, and it can be challenging to find the most efficient one.
Re: Lord of the Io_uring (2020)
#5But they were all of them deceived?
Re: Lord of the Io_uring (2020)
#6Re: Lord of the Io_uring (2020)
#7Another one is I could not find a benchmark with io_uring - this would confirm the benefit of going from epoll.
Re: Lord of the Io_uring (2020)
#8I'd like to use io_uring, but as long as it bypasses seccomp it should be disabled whenever seccomp is in use. As such, I use epoll, and find it annoying when kernel APIs like ublk require io_uring. The places I'd want to use ublk are inside sandboxes using seccomp. Given that container runtimes, hardened kernels, chromeos, etc., disable io_uring, using it means needing an epoll fallback anyways, so might as well jus…
edit: on the other hand, a good reason to disable uring in containers is that it's infested with vulnerabilities. It's new, complex, and does a whole lot of things - all of which make serious security bugs there quite common right now.
Re: Lord of the Io_uring (2020)
#9a lot of the functionality was significantly improved in 6 and isn't reflected there. In practice io_uring can be used in many different ways, and it can be challenging to find the most efficient one.
Re: Lord of the Io_uring (2020)
#10But they were all of them deceived?