gluster / glusterfs

Gluster Filesystem : Build your distributed storage in minutes
https://www.gluster.org
GNU General Public License v2.0
4.71k stars 1.08k forks source link

Implement an I/O framework #2123

Open xhernandez opened 3 years ago

xhernandez commented 3 years ago

A new framework will be implemented to abstract I/O operations so that we can easily use the existing synchronous I/O or a new infrastructure based on io_uring (or even other future implementations) in a transparent way (once the framework is used).

xhernandez commented 2 years ago

This is the high level roadmap I'm planning to execute to roll out the I/O framework globally for Gluster. Each step will require detailed analysis of the existing implementation to be able to provide a backward compatible solution where the old and newer APIs can coexist.

stale[bot] commented 2 years ago

Thank you for your contributions. Noticed that this issue is not having any activity in last ~6 months! We are marking this issue as stale because it has not had recent activity. It will be closed in 2 weeks if no one responds with a comment here.

stale[bot] commented 1 year ago

Thank you for your contributions. Noticed that this issue is not having any activity in last ~6 months! We are marking this issue as stale because it has not had recent activity. It will be closed in 2 weeks if no one responds with a comment here.