apache / apache/opendal

new feature: direct IO support in fs

Open
#5,125 3 comments 3 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
5.4k
Forks
825
Avg merge
1d 14m
Merged PRs (30d)
127

Description

### Feature Description

Support direct io mode in fs backend

### Problem and Solution

By using direct io, we can directly write/read into file system without through page-cache, which is useful in DBMS to control the memory.

### Additional Context

_No response_

### Are you willing to contribute to the development of this feature?

- [ ] Yes, I am willing to contribute to the development of this feature.

Contributor guide

Open the contributing guide

Research direction

The issue targets direct I/O support in the fs backend. Start by locating the fs backend and determine how direct I/O should be exposed and supported across platforms; the issue does not identify files, tests, or a completion criterion, so the API and validation plan need clarification first.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.