-
Notifications
You must be signed in to change notification settings - Fork 2.3k
VTShovel - VReplication support for external databases #5289
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
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
489eb3c
Adds proto definition to store dml extracted from Query
aea60ab
Update schema engine to expect mysql.ConnParams
11301e3
Adds support for file:pos in mysql binlogdump interface
2f1d3b1
Adds BinlogFilePos as a way to encode mysql replication
a2b0074
Adds StartBinlogDumpFromFilePosition to slave connection protocol
4210649
Enables vreplication to run directly from MySQL
f903605
Merge branch 'upstream-master' into vtshovel-poc
c3c238b
Adds the core of vtshovel program
8bf38cc
Simplifies vtshovel logic. It assumes that it runs directly again
b56bf67
Update approach to not require another binary to run vtshovel
c7926ef
Fixes some bugs in dbconfigs and vstreamer client after inital testing
46c0fe4
Adds QPS chart to tablet vreplication section
e73faef
Adds flag to register metrics.
cf57589
Addresses comments from review
90ee27a
WIP: Adds test for vstreamer client
3fc6b08
Fixes bug in dbconfigs that was causing vstreamer to not work correctly
b674d5e
Adds tests for vstreamer_client
9988496
Do not pass source conn params around
4bd4904
Style improvements
21eeeb4
Abort on error when executing a DML in statement based replication
6593e5d
Merge branch 'upstream-master' into vtshovel-poc
1665701
Fixes per rebase with file:pos feature
67ac881
Merge branch 'master' of https://github.com/vitessio/vitess into vtsh…
731f02f
Revert no longer needed changes in vstream
ec632f2
Adds support to set flavor for specific connections
d4460ee
Fixes per integration with file:pos rebase
4f03489
Remove test to make sure this is the last outstanding issue
b1a8772
Fixes bug in filepos and adds test for statement mode
69a4dd0
Merge branch 'master' of https://github.com/vitessio/vitess into vtsh…
59785b6
Fixes per changes upstream
5fd8925
Adds more tests and fixes govet issues
559a210
Re-running go-imports and addressing other comments from PR
dc0f4a3
Merge branch 'master' of https://github.com/vitessio/vitess into vtsh…
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
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.