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

[FEATURES] Add cache runtime for cachefs #3674

Open
eryugey opened this issue Dec 31, 2023 · 0 comments · May be fixed by #3675
Open

[FEATURES] Add cache runtime for cachefs #3674

eryugey opened this issue Dec 31, 2023 · 0 comments · May be fixed by #3675
Labels
features features

Comments

@eryugey
Copy link

eryugey commented Dec 31, 2023

What feature you'd like to add:

Add cachefs as a new CacheFSRuntime to cache & accelerate thinruntime dataset. Cachefs is a distributed filesystem that cache & accelerate any given POSIX directory with distributed cache.

image

Why is this feature needed:

ThinRuntime was implemented to make general storage like oss/nas easier to integrate with fluid, but thinruntime doesn't have the ability to cache data access on thinruntime. So we need a new cache runtime that could cache any POSIX dir, so there's a general way to cache any thinruntime backend.

@eryugey eryugey added the features features label Dec 31, 2023
eryugey added a commit to eryugey/fluid that referenced this issue Dec 31, 2023
Cachefs is a distributed filesystem that cache & accelerate any given
POSIX directory with distributed cache.

And ThinRuntime was implemented to make general storage like oss/nas
easier to integrate with fluid, but thinruntime doesn't have the ability
to cache & accelerate data access on thinruntime.

So CacheFSRuntime is add as a general way to accelerate any storage from
thinruntime or any given dir.

Fixes: fluid-cloudnative#3674
Signed-off-by: zyfjeff <[email protected]>
Signed-off-by: Eryu Guan <[email protected]>
eryugey added a commit to eryugey/fluid that referenced this issue Jan 3, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 4, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 4, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 4, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 4, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 4, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 4, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 4, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 4, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 4, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 15, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 15, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 15, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 15, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 15, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 15, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 15, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 15, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 15, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 15, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 18, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 18, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 18, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 18, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 18, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 24, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 24, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 24, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 24, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 25, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 25, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 25, 2024
eryugey added a commit to eryugey/fluid that referenced this issue Jan 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
features features
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant