Non-blocking network IO

It is very unfortunate, there was a great talk last JuliaCon about the traps of running an HTTP service, many of which were related to IO scheduling and would be alleviated (directly or indirectly) with io_uring.

There was interest in using io_uring prior to libuv gaining the feature, I imagine the barrier is a matter of manpower (I recall reading about libuv being an especially hairy dependency to upgrade?)

Edit: Here’s the JuliaCon talk

5 Likes