opensearch-project / OpenSearch

🔎 Open source distributed and RESTful search engine.
https://opensearch.org/docs/latest/opensearch/index/
Apache License 2.0
8.89k stars 1.63k forks source link

[Writable Warm] File Pinning support and TTL based eviction for FileCache #13648

Open rayshrey opened 2 weeks ago

rayshrey commented 2 weeks ago

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. A few examples below:

Describe the solution you'd like

File pinning and ttl based eviction should work. 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

peternied commented 2 weeks ago

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