Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[Tech Request]: semantic interfaces for fileservice #16211

Open
2 tasks done
reusee opened this issue May 17, 2024 · 0 comments
Open
2 tasks done

[Tech Request]: semantic interfaces for fileservice #16211

reusee opened this issue May 17, 2024 · 0 comments
Assignees
Labels
kind/tech-request New feature or request priority/p1 Medium priority feature that should be implemented in this version
Milestone

Comments

@reusee
Copy link
Contributor

reusee commented May 17, 2024

Is there an existing issue for the same tech request?

  • I have checked the existing issues.

Does this tech request not affect user experience?

  • This tech request doesn't affect user experience.

What would you like to be added ?

refactor IOVector and IOEntry to semantic interfaces to allow further optimization.

examples:

fs.Read(ctx, "foo", ReadRange(1, 10), ReadCache(toCacheDataFunc))
fs.Read(ctx, "foo", PrefetchRange(1, 10))
fs.Read(ctx, "foo", PrefetchFile())

Why is this needed ?

No response

Additional information

No response

@reusee reusee added the kind/tech-request New feature or request label May 17, 2024
@reusee reusee self-assigned this May 17, 2024
@reusee reusee added the priority/p1 Medium priority feature that should be implemented in this version label May 17, 2024
@sukki37 sukki37 added this to the 1.3.0-Backlog milestone May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/tech-request New feature or request priority/p1 Medium priority feature that should be implemented in this version
Projects
None yet
Development

No branches or pull requests

2 participants