-
Notifications
You must be signed in to change notification settings - Fork 808
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(RRB): disable traffic on the source server group only (#3037)
Make sure RRB disable step disabled the same number of instances as it brought online, and only in the source server group. Imagine there are multiple active server groups for RRB: - v001 (capacity: 6, active) - v002 (capacity: 10, active) we are deploying v003, with the following steps: 50%, 100% Currently, RRB will do the following: 1. Spin up 5 instances in v003 (50% of the source which is v002) 2. Disable 3 instances in v001 and 5 in v002 for a total of 8! 3. Spin up another 5 in v003 (100%) 4. Disable 3 and 5 respectively Effectively we went from capacity 16 to 10 and are now under provisioned. This is an edge case, but we want it to have predictable behavior that doesn't leave the cluster under provisioned
- Loading branch information
1 parent
51347a8
commit 75bcafe
Showing
3 changed files
with
11 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters