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

Port ERS bug fixes into 8.0 #197

Closed

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