-
Notifications
You must be signed in to change notification settings - Fork 819
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
Rolling updates should wait for batches to become healthy before iterating #1625
Comments
Thanks for posting this issue. There is a
Do you use I was able to reproduce your issue. |
Steps to reproduce are below. @jonbuckley33 please add more comments if your steps was a bit different.
fleet.yaml
|
|
Thanks for posting concise repro steps -- that's exactly the behavior I am seeing.
No, I do not. Excited to see that you have a PR out that may fix this. I appreciate the quick turnaround! :) |
I can add steps number 6 and 7 to verify: |
Is your feature request related to a problem? Please describe.
Our game servers take a little while to boot up (a few min), so when we perform a rolling update with the default settings (25% maxUnavailable/maxSurge), the whole fleet is taken down before any of the updated game servers can become "Ready."
Describe the solution you'd like
We would like for Agones to wait for each batch of updated game servers to become Ready before updating another batch of game servers. (One potential extension of this is that Agones could abort an update if the game servers don't become Ready within a certain period.)
Describe alternatives you've considered
Reducing the maxUnavailable/maxSurge percentage may mitigate the issue.
The text was updated successfully, but these errors were encountered: