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

Unify cache instance between DLA and cloud native datacache #52940

Open
1 task done
GavinMar opened this issue Nov 15, 2024 · 0 comments · Fixed by #52793
Open
1 task done

Unify cache instance between DLA and cloud native datacache #52940

GavinMar opened this issue Nov 15, 2024 · 0 comments · Fixed by #52793

Comments

@GavinMar
Copy link
Contributor

GavinMar commented Nov 15, 2024

Feature request

Is your feature request related to a problem? Please describe.

The current DLA and cloud native datacache are both built on the underlying starcache library, but they are two different instances. This leads to:

  1. Increased user configuration complexity, requiring users to reserve hardware resources such as disks for two caches and configure them separately. Configure the parameters of two cache instances in order to use them properly.
  2. Low resource utilization rate. The inability to achieve global unified scheduling of resources such as disks can easily lead to resource waste.
  3. Redundant external configuration and indicator items.
  4. There are many redundant development logics.

Describe the solution you'd like

  • Unified cache instance between DLA and cloud native datacache, including the cache instance, configurations and metrics, etc.
  • Support slru cache eviction policy.

Describe alternatives you've considered

Additional context

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants