Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Io uring have several use cases. You describe one, but it also enables things like no blocking file IO, which nothing else provides in a useful manner. Ruby can be slow in certain scenarios, but not slow enough that things like that doesxnt matter.


Well that’s true. To do async file IO without that is really just using a thread pool.

Of course, I don’t see why that won’t perform fine for Ruby.

It’s just so slow that optimizing the async IO at the OS level doesn’t matter




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: