-
Notifications
You must be signed in to change notification settings - Fork 717
Closed
Description
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
- Init services and features (feat(services/compfs): init compfs #4519)
- Bump compio to v0.10.0 (build(core): bump compio version to v0.10.0 #4531)
- Implement
IoBufforBuffer(feat(core): implementIoBufforBuffer#4532) - Implement compio thread wrapper for spawning task (feat(services/compfs): compio runtime and compfs structure #4534
- Bump compio to v0.11.0
- Implement basic
Access(feat(services/compfs): basicAccessimpl #4693) - Implement auxiliary
Accessmethods (create_dir,stat, etc.) (feat(services/compfs): implement auxiliary functions #4778) - Implement
IoVectoredBufforBuffer(feat(services/compfs): implement IoVectoredBuf for Buffer #6762) - Add integration tests for compfs (ci(services/compfs): add integrtation tests for compfs service #6319)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels