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

Support disk buffering for read operations in pipe mount #3410

Open
tcibinan opened this issue Dec 7, 2023 · 0 comments
Open

Support disk buffering for read operations in pipe mount #3410

tcibinan opened this issue Dec 7, 2023 · 0 comments
Labels
kind/enhancement New feature or request sys/core Issues related to core functionality (API, VM management, ...)

Comments

@tcibinan
Copy link
Contributor

tcibinan commented Dec 7, 2023

Background

Currently, pipe mount has memory buffering for read operations. It allows to keep some data in memory and thus reduce a number of requests to an underlying storage. Only a limited amount of data is kept in memory for a single file handle. Once the file handle is closed, then the memory is freed.

Memory buffering improves performance a lot but does not cover all scenarios. A lot of time it is extremely efficient to use disk buffering as well.

Approach

Introduce support for disk buffering in pipe mount.

@tcibinan tcibinan added kind/enhancement New feature or request sys/core Issues related to core functionality (API, VM management, ...) labels Dec 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request sys/core Issues related to core functionality (API, VM management, ...)
Projects
None yet
Development

No branches or pull requests

1 participant