-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Avoid startup failures on Developer Sandbox because of route counts quota #22069
Comments
Instead of restricting the number of workspaces cleanupOnStop option on DWOC level has been enabled on Developer Sandbox stg and production clusters (svc, routes are removed once workspace is stopped)
|
This may have an effect on performances. I though we would have enabled that in our dev environment first. |
@l0rd it was enabled on dogfooding yesterday, and today during the verification on staging no performance pitfalls were spotted. We can disable it on production if some particular verification steps are required |
Is your enhancement related to a problem? Please describe
Quotas are configured on developer sandbox and it's not possible to have an arbitrary number of workspaces on developer sandbox. In particular routes count (30) will cause startup failures if a certain number of workspaces (9) exist, even if the workspaces are stopped.
And usually developers don't have any clue of what's going on (apart that Dev Spaces is broken) when that happens.
Describe the solution you'd like
Set maxNumberOfWorkspacesPerUser to 5 on developer sandbox.
Note that currently user should not be able to create more than 4 workspaces because of #22068 (4th workspace fails). This problem has been introduced with the update to 3.4. That means setting
maxNumberOfWorkspacesPerUser: 5
should not require users to delete existing workspaces. But that will change when the quota is going to be updated.Alternative solution
Set
config.workspace.cleanupOnStop: true
so that routes of stopped workspaces are deleted.The text was updated successfully, but these errors were encountered: