eddic / fastcgipp

fastcgi++: A C++ FastCGI and Web development platform:
https://fastcgipp.isatec.ca
GNU Lesser General Public License v3.0
311 stars 94 forks source link

io_uring support? #94

Open d4wae89d498 opened 3 years ago

d4wae89d498 commented 3 years ago

Hello, I saw that io_uring in latest linux kernels could deserve better performances than epoll, do you plan to support it ? Or maybe i'm wrong about that let me know.

eddic commented 3 years ago

This will definitely be a direction to go moving forward. That being said I'm not in a huge rush on it. Old kernels stick around for quite some time and juggling multiple Poll implementations is a pain in da butt.

d4wae89d498 commented 3 years ago

This will definitely be a direction to go moving forward. That being said I'm not in a huge rush on it. Old kernels stick around for quite some time and juggling multiple Poll implementations is a pain in da butt.

I would be glad to work on it during my free time. Maybe that using libuv could avoid us the hard task of switching multiple poll implementation ? I will try without it in a first time if you prefer.

Thank you once again for your repo. Have a good day!