This issue is used to track implementation progress of services-compfs.
Description
services-compfs adds a new service to opendal, which uses compio to drive fs operations. compio utilizes io-uring on linux and I/O Completion Ports on windows to provide native asynchronization instead of spawned threadpools like tokio.
Tasks
This issue is used to track implementation progress of
services-compfs.Description
services-compfsadds a new service to opendal, which usescompioto drive fs operations.compioutilizesio-uringon linux andI/O Completion Portson windows to provide native asynchronization instead of spawned threadpools liketokio.Tasks
IoBufforBuffer(feat(core): implementIoBufforBuffer#4532)Access(feat(services/compfs): basicAccessimpl #4693)Accessmethods (create_dir,stat, etc.) (feat(services/compfs): implement auxiliary functions #4778)IoVectoredBufforBuffer(feat(services/compfs): implement IoVectoredBuf for Buffer #6762)