-
Notifications
You must be signed in to change notification settings - Fork 2.3k
VReplication: Migrate intra-keyspace materialize workflows when Resharding the keyspace #15536
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
Merged
deepthi
merged 40 commits into
vitessio:main
from
planetscale:reshard_materialize_source
Apr 16, 2024
Merged
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
37316cc
Update materialize source shard/position when in resharded keyspace
mattlord e5017e8
Draft fix
mattlord 62fab28
Comment corrections
mattlord a0840f7
Add test
mattlord 41a26f0
Merge remote-tracking branch 'origin/main' into reshard_materialize_s…
mattlord 966b571
More test work
mattlord 5c32193
Further adjustments
mattlord 88b5314
WiP fixes
mattlord de73562
Merge remote-tracking branch 'origin/main' into reshard_materialize_s…
mattlord 2b61e47
Cleanup debug logging
mattlord 63f9ec6
Remaining tweaks and fixes to get existing tests working
mattlord 491f291
WiP fixes
mattlord 6e55219
Merge remote-tracking branch 'origin/main' into reshard_materialize_s…
mattlord eff3a6b
Post merge fixups
mattlord f1b4a3e
WiP tweaks
mattlord b2bdda1
Further tweaks
mattlord fbaba41
Alter controller picker options via comment
mattlord bcb1c92
Don't create redundant streams on multi switches
mattlord 35eb3b2
Enable all e2e test code again
mattlord 6bdb582
Merge remote-tracking branch 'origin/main' into reshard_materialize_s…
mattlord f1414f5
Fix unit tests
mattlord cd5ff0f
Properly prevent creation of duplicate streams
mattlord 0ed4d72
Relax throttler
mattlord 444a6f6
Minor changes after self review
mattlord af518eb
Add background customer data generation
mattlord 1504bd5
Handle multiple intra-keyspace workflows
mattlord 9ec5cc1
Test with multiple intra-keyspace materializations
mattlord ffef83d
Update test comment and misc
mattlord 84a756f
Specify simulated NULL for new StopPosition field
mattlord 995d687
Several minor changes...
mattlord 0d090f6
Specify simulated NULL for StopPosition in vtctldclient usage
mattlord 0ce2cde
Missed protobuf change
mattlord 3027347
Merge remote-tracking branch 'origin/main' into reshard_materialize_s…
mattlord b2388a2
Generate much more data to stress the system
mattlord 3adf5cb
Address review comment
mattlord 9a37232
Address review comment part 2
mattlord bb0c7be
Address minor review comments
mattlord 20ed6be
Remove unused stop_position related code
mattlord e9320b5
Minor changes after self review post addressing comments
mattlord d9af228
Merge remote-tracking branch 'origin/main' into reshard_materialize_s…
mattlord 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 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
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
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
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
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.
Uh oh!
There was an error while loading. Please reload this page.