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

[Writable Warm] File Pinning support in FileCache #13648

Open
Tracked by #13149
rayshrey opened this issue May 13, 2024 · 1 comment
Open
Tracked by #13149

[Writable Warm] File Pinning support in FileCache #13648

rayshrey opened this issue May 13, 2024 · 1 comment
Labels
enhancement Enhancement or improvement to existing feature or request Storage:Remote

Comments

@rayshrey
Copy link
Contributor

rayshrey commented May 13, 2024

Is your feature request related to a problem? Please describe

With FileCache now being used by Composite Directory in addition to Remote Snapshots we need to add additional functionalities.

One of the prominent functionalities needed is to add support for pinning a file in FileCache so that it becomes illegible for eviction and is not evicted unless unpinned.

Describe the solution you'd like

Once a file is pinned, it shouldn't be evicted from FileCache.
Will update this section with more details once have a concrete LLD for this.

Related component

Storage:Remote

Describe alternatives you've considered

No response

Additional context

No response

@rayshrey rayshrey added enhancement Enhancement or improvement to existing feature or request untriaged labels May 13, 2024
@peternied
Copy link
Member

[Triage - attendees 1 2 3 4 5 6 7 8]
@rayshrey Thanks for creating this issue.

@rayshrey rayshrey changed the title [Writable Warm] File Pinning support and TTL based eviction for FileCache [Writable Warm] File Pinning support in FileCache Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement or improvement to existing feature or request Storage:Remote
Projects
Status: 🆕 New
Status: No status
Development

No branches or pull requests

2 participants