-
Notifications
You must be signed in to change notification settings - Fork 154
Experimental io_uring support #194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
uarif1
commented
Sep 20, 2022
Hi @marty1885,
I was interested in the performance affect of io_uring in drogon and I guess this is the change that would be needed to test that.
Just wanted to check if this work was still progressing?
Also was curious why it didnt have any performance benifit?
Thanks!
marty1885
commented
Sep 21, 2022
@uarif1 There's some progress that I haven't pushed. Basically fixing DB connectivity and add proper async IO. However, SSL isn't working and we need to port the current model into using BIO. The channel abstraction that Trantor uses is also broken. That also needs to be fixed to keep the codebase sane.
Uh oh!
There was an error while loading. Please reload this page.
This PR is still far from complete. But I want to make a PR to keep track of oy progress. And allow someone else to pick up my work in case I don't have time to finish it.
Current progress:
System requirements: