Make DemoteMaster idempotent.#5293
Merged
enisoc merged 2 commits intovitessio:reparent-refactorfrom Oct 12, 2019
Merged
Conversation
These are talking about the serving graph, which no longer exists. Instead of storing serving state of each tablet in topo, we now have vtgate directly query serving state of every tablet. Signed-off-by: Anthony Yeh <enisoc@planetscale.com>
Signed-off-by: Anthony Yeh <enisoc@planetscale.com>
deepthi
approved these changes
Oct 12, 2019
Collaborator
deepthi
left a comment
There was a problem hiding this comment.
Very nice! looks good to me. Do you plan to add unit tests in a future PR?
Member
Author
|
The important test IMO will be in e2e when we test PRS with real mysqld servers. We can think about unit tests, but for code that depends so much on interaction with MySQL, I feel like the unit test ends up testing the fake MySQL more than it tests the interaction code. |
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
NOTE: This PR is targeting the
reparent-refactorfeature branch, notmaster.