Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add native support for monoio project #4552

Open
Tracked by #4520
Xuanwo opened this issue Apr 30, 2024 · 4 comments
Open
Tracked by #4520

Add native support for monoio project #4552

Xuanwo opened this issue Apr 30, 2024 · 4 comments
Assignees

Comments

@Xuanwo
Copy link
Member

Xuanwo commented Apr 30, 2024

Apply for this project: https://summer-ospp.ac.cn/org/prodetail/241110346

Goal

Add monoio based fs support as mentioned in #4520.

The usage will look like:

let op = Operator::via_map(Scheme::MonoioFs, map)?;
let bs = op.read("path/to/file").await?;

Requirement

  • Know about monoio
  • Know about how to build/test rust project
  • Better to have some knowledge about io-uring
  • The current fs API in monoio is incomplete; we may need to collaborate with upstream to finalize them.

Mentorship

Mentor: @Xuanwo
Discussion: mailing list and discord

@hoslo
Copy link
Contributor

hoslo commented May 10, 2024

@Xuanwo I'm interested in this.

@Xuanwo
Copy link
Member Author

Xuanwo commented May 10, 2024

@Xuanwo I'm interested in this.

Thank you for your interest. However, this project is designated as an OSPP project; perhaps you would like to participate as a mentor instead?

@hoslo
Copy link
Contributor

hoslo commented May 10, 2024

@Xuanwo I'm interested in this.

Thank you for your interest. However, this project is designated as an OSPP project; perhaps you would like to participate as a mentor instead?

I just noticed this, you are better as a mentor, I can go and solve other issues.

@NKID00
Copy link
Contributor

NKID00 commented Jun 26, 2024

Task list to track progress of monoiofs

Blocked by monoio

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants