Skip to content
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

proposal: os: async file I/O using io_uring kernel interface for linux #57701

Closed
mstrYoda opened this issue Jan 9, 2023 · 2 comments
Closed

Comments

@mstrYoda
Copy link

mstrYoda commented Jan 9, 2023

There is a new kernel interface called io_uring in linux kernel which makes kernel space ring buffering for I/O operations which improves file I/O quite notable under some circumstances.

Article: https://kernel.dk/io_uring.pdf

WDYT about implementing os.AsyncOpen / AsyncRead functionality using this kernel feature in Go?

@gopherbot gopherbot added this to the Proposal milestone Jan 9, 2023
@mateusz834
Copy link
Member

Note: #31908

@mvdan
Copy link
Member

mvdan commented Jan 9, 2023

Yes, this is a duplicate.

@mvdan mvdan closed this as not planned Won't fix, can't repro, duplicate, stale Jan 9, 2023
@golang golang locked and limited conversation to collaborators Jan 9, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants