-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Simplify design and make tablet moves robust #2800
Merged
Merged
Changes from 11 commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
edcb804
Start work on tablet move txn failures.
manishrjain 34cbaef
Merge branch 'master' into mrjn/move-tablet
manishrjain cd82e30
Add some tracing as well.
manishrjain bc7a46a
Merge branch 'master' into mrjn/move-tablet
manishrjain 471bf27
Start work on simplifying tablet move.
manishrjain d9020f9
Merge branch 'master' into mrjn/move-tablet
manishrjain f2c2244
More work on predicate movement in Zero. Need to remove moveTablet fu…
manishrjain 09ff289
Remove moveTablet and custom logic in favor of runRecovery.
manishrjain eedb49c
Some cleanup. Think we can do away with Zero proposals during move.
manishrjain 8be8e6a
Rewrote how predicate move is being handled at Zero. No need to propo…
manishrjain 0b8dd83
Working move tablets.
manishrjain 972359e
Remove the simulated error for Jepsen.
manishrjain 4682cae
Add more spans.
manishrjain d70d3fe
Use a pointer to mutex to avoid a mutex copy during locking.
manishrjain c9d0b0b
Use x.TxnWriter to avoid a bug which was causing sync.WaitGroup to no…
manishrjain 920d562
More tracing.
manishrjain 68f2198
Merge with master. Has a lot of breaking changes.
manishrjain 856289e
Wao. Build is fine.
manishrjain 0643a67
Self review
manishrjain 2e9312d
Remove TODOs by using move payload TxnTs.
manishrjain ceb8b92
Set glog logger for Badger logs, so the log output is consistent.
manishrjain 314dda7
Rename tabletBlocked to isBlocked
manishrjain File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
line is 104 characters (from
lll
)