- Notifications
You must be signed in to change notification settings - Fork1.4k
Multithreaded replication WIP#1454
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Draft
meiji163 wants to merge67 commits intomasterChoose a base branch frommeiji163/parallel-repl
base:master
Could not load branches
Branch not found:{{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline, and old review comments may become outdated.
Uh oh!
There was an error while loading.Please reload this page.
Draft
Changes from1 commit
Commits
Show all changes
67 commits Select commitHold shift + click to select a range
37c1abd WIP.
arthurschreiber5d69fd9 Fixes.
arthurschreiberdf29aa8 Fixups.
arthurschreiber81a6e6e Special handling for first job.
arthurschreiberb44c6df Fix deadlocks.
arthurschreiber55ce5a2 Update docs and simulate changes.
arthurschreiber0d8f39b start StreamTransaction implementation
meiji16322a4b8c add job Coordinator
meiji1633fd6e71 fix job complete logic
meiji163f209592 add docker compose
meiji163c6c877e fix application of applyEvent.writeFunc
meiji163b031166 Send off transaction events as soon as we see a GTID event.
arthurschreiberf81a790 WIP.
arthurschreibere3b2cda WIP.
arthurschreiber3ba9058 fix MarkTransactionCompleted
meiji16374f6c9c go mod tidy
meiji163eddc1c9 configure max idle connections
meiji1636321e73 vendor packages
meiji1635600b91 track binlog coords
meiji1633f47ebd binlog streamer reconnect
meiji163e81aabf fix TestMigrate
meiji163e4da5f8 worker-stats command
meiji163c5e239c setup mysql in CI
meiji1632e78f6f set transaction_write_set_extraction in test
meiji163875d00d add ci mysql opt flags
meiji1639a022e2 Revert "set transaction_write_set_extraction in test"
meiji16318dcee1 change ci mysql opts
meiji163299df37 try custom docker run
meiji163941689f Make the linter happy.
arthurschreiber9e3bc1c Use testcontainers.
arthurschreiber113e674 WIP.
arthurschreiber8e38b86 Merge branch 'master' of https://github.com/github/gh-ost into meiji1…
arthurschreiberd7ccab9 Merge branch 'master' of https://github.com/github/gh-ost into meiji1…
arthurschreiber06c7082 fix 2 tests, TestMigrate still not working
meiji163d7dc97b Fix applier tests.
arthurschreiberbcc7e7a Fix migrator tests.
arthurschreiberb747d98 Add error assertions.
arthurschreiber1a5be0b 🔥
arthurschreiber1942455 Fix applier connection pool size.
arthurschreiber85cab4d Merge branch 'master' into meiji163/parallel-repl
arthurschreiber2ba0cb2 Fix merge conflict.
arthurschreiberb82e8f9 Prepare queries.
arthurschreiberfa7c484 pass throttler to Coordinator
meiji163126c981 track time waiting on event channels
meiji163641fe92 add flag for number of Coordinator workers
meiji163615d1df Merge branch 'master' of https://github.com/github/gh-ost into meiji1…
arthurschreiber0a8787e Fix test case.
arthurschreiber6aaa374 Merge branch 'master' into meiji163/parallel-repl
meiji163f6ec835 remove unused streamer
meiji1630555d72 fix coordinator test
meiji163569d035 Merge branch 'master' into meiji163/parallel-repl
meiji1639b5e2bc fix Coordinator test
meiji1636689aeb fix migrator test
meiji16353e953d linter fix
meiji163e1ca9cd Merge branch 'master' into meiji163/parallel-repl
meiji163b34f2e2 Merge branch 'master' into meiji163/parallel-repl
meiji163adfcdf7 Merge branch 'master' into meiji163/parallel-repl
meiji163fe8477b Merge branch 'master' into meiji163/parallel-repl
meiji1635c349ab fix readCurrentBinlogCoordinates 8.4
meiji163aa81bbc Avoid a data race when dealing with the lowwatermark (#1530)
misalcedob1f4061 Merge branch 'master' into meiji163/parallel-repl
meiji163b23d20f Notify waiting channels on completed transaction, not just the waterm…
misalcedod1f4a11 add more queries to coordinator test
meiji163ffef446 hack localtests/test.sh to run sysbench
meiji163076a806 tweak test script
meiji1632eacc78 wait until lowWaterMark >= lastCommitted in WaitForTransaction
meiji1637c3032f Do not track binlog position in the coordinator.
arthurschreiberFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
try custom docker run
- Loading branch information
Uh oh!
There was an error while loading.Please reload this page.
commit299df3796d1ccc0f10d4757ad3061dd18462cd12
There are no files selected for viewing
41 changes: 18 additions & 23 deletions.github/workflows/ci.yml
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
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.