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

[Tiered Caching][Milestone 1] Integrate disk cache #11897

Closed
sgup432 opened this issue Jan 16, 2024 · 1 comment · Fixed by #11874
Closed

[Tiered Caching][Milestone 1] Integrate disk cache #11897

sgup432 opened this issue Jan 16, 2024 · 1 comment · Fixed by #11874
Labels
enhancement Enhancement or improvement to existing feature or request Search:Performance v2.13.0 Issues and PRs related to version 2.13.0

Comments

@sgup432
Copy link
Contributor

sgup432 commented Jan 16, 2024

Is your feature request related to a problem? Please describe

This is part of overall Tiered caching miletone 1 - #10870

As part of this, we want to integrate a disk cache which will extend the existing in-memory cache and be provided under the overall tiered cache option. Below are the requirements for that:

  • We need an embedded cache library in JAVA.
  • Cache should have disk tier support.
  • Robust, performant, full proven and widely adopted.
  • Opensource (preferably Apache v2 license).

There are the possibly three options we have fulfilling above requires:

  1. JCS
  2. Ehcache
  3. MapDb - (Don't see much active development from the past year, so will skip)

We are going with Ehcache in phase-1 as it is more widely adopted, has a better community support and we already have some experience with it as we did POCs with it.

Describe the solution you'd like

As described above, we are integrating ehcache as a disk cache option.

Related component

Search:Performance

Describe alternatives you've considered

No response

Additional context

No response

@peternied
Copy link
Member

[Triage - attendees 1 2 3 4]
Thanks for filing

@harshavamsi harshavamsi added the v2.13.0 Issues and PRs related to version 2.13.0 label Feb 1, 2024
@github-project-automation github-project-automation bot moved this from 🆕 New to ✅ Done in Search Project Board Mar 1, 2024
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 Search:Performance v2.13.0 Issues and PRs related to version 2.13.0
Projects
Archived in project
3 participants