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

Add storage calculator in installer #4054

Open
ramonsmits opened this issue Apr 3, 2024 · 0 comments
Open

Add storage calculator in installer #4054

ramonsmits opened this issue Apr 3, 2024 · 0 comments
Labels

Comments

@ramonsmits
Copy link
Member

Describe the feature.

Is your feature related to a problem? Please describe.

Pretty often support cases are created because customers have issues that servicecontrol its database folder is very large. Even though we emphasize on docs to do capacity planning we pretty much see that customers forget this. This eventually results in storage issues of the environment does not have a large enough storage volume and gets low on storage

Describe the requested feature

  1. Include a simple calculator in the installer that uses a pretty aggressive default average throughput that will validate if the selected storage free space is available at instance creation (i.e. 30 days * 3kb per message * 10 message per second = ~ 75GB)

Describe alternatives you've considered

  • Secondary to this could be creating a more smarter custom check that calculated the storage requirement trend (current allocated vs time rage in database vs configured retention period) to estimate a required storage range vs free storage remaining on disk
  • Unfortunately RavenDB cannot pre-allocate storage. Alternative would be running a "dummy filler" routine that after that purge the documents so that an empty large database file remains on disk.

Additional Context

No response

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

No branches or pull requests

1 participant