aboutsummaryrefslogtreecommitdiff
path: root/docs/src/async.rst
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2023-04-18 12:32:08 +0200
committerGitHub <noreply@github.com>2023-04-18 12:32:08 +0200
commitd2c31f429b87b476a7f1344d145dad4752a406d4 (patch)
tree1fe1a600c7f93871a2b57a3fe6d7ef26e2494e6b /docs/src/async.rst
parentcb5da592268551592f86b291652193f23270a8cb (diff)
downloadlibuv-d2c31f429b87b476a7f1344d145dad4752a406d4.tar.gz
libuv-d2c31f429b87b476a7f1344d145dad4752a406d4.zip
linux: introduce io_uring support (#3952)
Add io_uring support for several asynchronous file operations: - read, write - fsync, fdatasync - stat, fstat, lstat io_uring is used when the kernel is new enough, otherwise libuv simply falls back to the thread pool. Performance looks great; an 8x increase in throughput has been observed. This work was sponsored by ISC, the Internet Systems Consortium. Fixes: https://github.com/libuv/libuv/issues/1947
Diffstat (limited to 'docs/src/async.rst')
0 files changed, 0 insertions, 0 deletions