Skip to content
This repository was archived by the owner on Dec 16, 2022. It is now read-only.

Port ERS bug fixes into 8.0#197

Closed
setassociative wants to merge 5 commits intoslack-vitess-8-2021.03.03r0.wipfrom
cherry-ers-fix
Closed

Port ERS bug fixes into 8.0#197
setassociative wants to merge 5 commits intoslack-vitess-8-2021.03.03r0.wipfrom
cherry-ers-fix

Conversation

@setassociative
Copy link

Cherry pick a path to victory. This pulls in the changes necessary to address this comment from the 8.0 release branch.

It included picking the following:

The major changes as part of the cherry-pick are that i deleted several test files which should be fine?

rohit-nayak-ps and others added 5 commits March 8, 2021 13:33
…earcher

Extract the `maxReplPosSearch` struct out to `topotools`
Add `ErrorGroup` to package concurrency, use in `waitOnNMinusOneTablets`
[vtctld / wrangler] Extract some reparent methods out to functions for shared use between wrangler and VtctldServer

Signed-off-by: Richard Bailey <rbailey@slack-corp.com>
[vtctld/wrangler] Extract `EmergencyReparentShard` logic to dedicated struct and add unit tests

Signed-off-by: Richard Bailey <rbailey@slack-corp.com>
[reparentutil / ERS] confirm at least one replica succeeded to `SetMaster`, or fail

Signed-off-by: Richard Bailey <rbailey@slack-corp.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants