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

Data Store: Capacity Management #1

Open
rtamalin opened this issue May 31, 2024 · 0 comments
Open

Data Store: Capacity Management #1

rtamalin opened this issue May 31, 2024 · 0 comments
Labels
Client Data Store enhancement New feature or request

Comments

@rtamalin
Copy link
Collaborator

The client data store should enforce a max storage capacity, discarding older telemetry data items to make space as needed when new telemetry data items are being added.

The storage capacity should be dictated by the following:

  • configuration settings
  • available storage capacity on the storage solution hosting the data store

Data Store storage management could be triggered for the following scenarios:

  • New telemetry generated by a provider - create space for new telemetry
    • make room by discarding older telemetry
  • Periodic Bundling & Reporting - reduce consumption if it exceeds configured max
    • attempt to free up space by submitting telemetry
    • discard older telemetry until below target
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Client Data Store enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant