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
An io_uring based Transport Layer (Part III) - Preview Release #2
Comments
@tkp1n |
Good question, @ona993!
The second approach is also how the kernel handles completion queue overflows on kernels that report |
This is very cool. Do you know if the windows kernel will get this io capability eventually? |
Glad you like it. 😃 |
Yes I did hear that IOCP was originally faster than Linux, at least until now.
Great work! Looking forward
…________________________________
From: Nicolas Portmann <notifications@github.com>
Sent: Monday, July 20, 2020 5:11 AM
To: tkp1n/ndportmann.com <ndportmann.com@noreply.github.com>
Cc: jsoneaday <dharric@live.com>; Comment <comment@noreply.github.com>
Subject: Re: [tkp1n/ndportmann.com] An io_uring based Transport Layer (Part III) - Preview Release (#2)
This is very cool. Do you know if the windows kernel will get this io capability eventually?
Glad you like it. 😃
On the Windows side of things, we have IOCP allowing us to execute multiple asynchronous IO operations "at once". IOCP is rather old but still surprisingly competitive compared to the Linux alternatives (at least prior to io_uring). I'd be surprised if Windows gets another set of IO APIs any time soon.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftkp1n%2Fndportmann.com%2Fissues%2F2%23issuecomment-660905514&data=02%7C01%7C%7Cd1766837ddec44573d5308d82c8cd53a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637308330661186171&sdata=D4%2BPtO9s80NwQTwEpgTYKPDQAQXvmERwwEsJw42J2PM%3D&reserved=0>, or unsubscribe<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAALIC56QD7GQC32AK2VNNIDR4QC2RANCNFSM4NTLLDVA&data=02%7C01%7C%7Cd1766837ddec44573d5308d82c8cd53a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637308330661196164&sdata=YE6xnrk5MrZp00Qz93C%2Fglz%2FgT%2FwEHuv%2FszL0H6pdqQ%3D&reserved=0>.
|
Issue for feedback and discussion around the post An io_uring based Transport Layer (Part III) - Preview Release
The text was updated successfully, but these errors were encountered: