-
Notifications
You must be signed in to change notification settings - Fork 175
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
Adjusting the scale doesn't take the shortest path #1188
Comments
Decommissioning label reconcilation was moved from StatefulSet controller into Service controller. StatefulSet controller can now react dynamically to scaling events occuring while scaling operations are still ongoing. Fixes scylladb#1188
Decommissioning label reconcilation was moved from StatefulSet controller into Service controller. StatefulSet controller can now react dynamically to scaling events occuring while scaling operations are still ongoing. Fixes scylladb#1188
Decommissioning label reconcilation was moved from StatefulSet controller into Service controller. StatefulSet controller can now react dynamically to scaling events occuring while scaling operations are still ongoing. Fixes scylladb#1188
The Scylla Operator project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
/lifecycle stale |
1 similar comment
The Scylla Operator project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
/lifecycle stale |
/remove-lifecycle stale |
Is this a bug report or feature request?
What should the feature do:
The operator should stop scaling up if a new desired state has less members.
What is use case behind this feature:
Say we have a scylla cluster with
3
nodes and want to adjust members to5
but accidentally put55
there. The controller will create55
services which is fine but when we correct ourselves and change the members to5
, the controller will first scale up to55
nodes and only then goes back to5
. In the worst case your infra won't be big enough to scale to55
instances and you'll get stuck.Additional Information:
We are creating the services ahead of time which is fine but we need to make sure we stop scaling up as soon as we can and somehow differentiate the services that never had a bootstrapped node (which may be hard).
The text was updated successfully, but these errors were encountered: