-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
VReplication: Initialize Sequence Tables Used By Tables Being Moved #13656
Commits on Jul 28, 2023
-
Get initial PoC implementation working for initializing sequence
tables being used by tables being moved Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5d5e6d7 - Browse repository at this point
Copy the full SHA 5d5e6d7View commit details -
Reset cache per table, only when needed
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 31d3895 - Browse repository at this point
Copy the full SHA 31d3895View commit details -
Gather sequence details after keyspace lock but before blocking writes
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ed62652 - Browse repository at this point
Copy the full SHA ed62652View commit details -
Check for context cancellation often
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5ac2e4d - Browse repository at this point
Copy the full SHA 5ac2e4dView commit details -
Skip sequence work for sharded to sharded migrations
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 52ab8b7 - Browse repository at this point
Copy the full SHA 52ab8b7View commit details -
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f2b7313 - Browse repository at this point
Copy the full SHA f2b7313View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca06b32 - Browse repository at this point
Copy the full SHA ca06b32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91112ae - Browse repository at this point
Copy the full SHA 91112aeView commit details
Commits on Jul 29, 2023
-
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0c3e0f6 - Browse repository at this point
Copy the full SHA 0c3e0f6View commit details -
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fcab612 - Browse repository at this point
Copy the full SHA fcab612View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4037da - Browse repository at this point
Copy the full SHA b4037daView commit details
Commits on Jul 30, 2023
-
Minor tweaks after self review
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f1c95b7 - Browse repository at this point
Copy the full SHA f1c95b7View commit details -
Add flag and switcher ifc impl
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fecfc49 - Browse repository at this point
Copy the full SHA fecfc49View commit details -
Add flag and vtctldclient impl
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 72a5c21 - Browse repository at this point
Copy the full SHA 72a5c21View commit details -
Merge remote-tracking branch 'origin/main' into vrepl_seq_init
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4ccd341 - Browse repository at this point
Copy the full SHA 4ccd341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 142109a - Browse repository at this point
Copy the full SHA 142109aView commit details
Commits on Jul 31, 2023
-
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e92b498 - Browse repository at this point
Copy the full SHA e92b498View commit details -
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 65c17d1 - Browse repository at this point
Copy the full SHA 65c17d1View commit details -
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cacf7d9 - Browse repository at this point
Copy the full SHA cacf7d9View commit details -
Deflake SwitchTraffic dry run unit tests
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e352088 - Browse repository at this point
Copy the full SHA e352088View commit details -
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bee2a67 - Browse repository at this point
Copy the full SHA bee2a67View commit details
Commits on Aug 1, 2023
-
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 252b791 - Browse repository at this point
Copy the full SHA 252b791View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36f9059 - Browse repository at this point
Copy the full SHA 36f9059View commit details -
Fix vtctldclient bug and enable usage for ReverseTraffic
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 17227ff - Browse repository at this point
Copy the full SHA 17227ffView commit details -
The rows inserted before resume need to have a PK greater than the rows inserted in the initial customer schema, which is now high in order to test the target sequence initialization. Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 026bc4b - Browse repository at this point
Copy the full SHA 026bc4bView commit details
Commits on Aug 2, 2023
-
Move keyspace search concurrency to errgroup
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dbf7d84 - Browse repository at this point
Copy the full SHA dbf7d84View commit details -
Move init function to errgroup
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c40e6cc - Browse repository at this point
Copy the full SHA c40e6ccView commit details -
Move vtctldclient impl to errgroup
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c0e5b97 - Browse repository at this point
Copy the full SHA c0e5b97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 331d60f - Browse repository at this point
Copy the full SHA 331d60fView commit details -
Use slices.Sort in dry run and remove DEBUG logs
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f52ac01 - Browse repository at this point
Copy the full SHA f52ac01View commit details -
Merge remote-tracking branch 'origin/main' into vrepl_seq_init
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7ac0d7a - Browse repository at this point
Copy the full SHA 7ac0d7aView commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4f428d7 - Browse repository at this point
Copy the full SHA 4f428d7View commit details -
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4226af4 - Browse repository at this point
Copy the full SHA 4226af4View commit details -
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2e5822a - Browse repository at this point
Copy the full SHA 2e5822aView commit details -
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2fed344 - Browse repository at this point
Copy the full SHA 2fed344View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a77582 - Browse repository at this point
Copy the full SHA 8a77582View commit details -
Merge remote-tracking branch 'origin/main' into vrepl_seq_init
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bae88b8 - Browse repository at this point
Copy the full SHA bae88b8View commit details
Commits on Aug 4, 2023
-
Implement a comment suggestion
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 28af2ee - Browse repository at this point
Copy the full SHA 28af2eeView commit details -
Make same switch to Cut in wrangler impl
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2ca52b2 - Browse repository at this point
Copy the full SHA 2ca52b2View commit details -
Align vtctlclient help output with reality
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for eb667fc - Browse repository at this point
Copy the full SHA eb667fcView commit details -
Merge remote-tracking branch 'origin/main' into vrepl_seq_init
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 84a0bdf - Browse repository at this point
Copy the full SHA 84a0bdfView commit details -
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a82d853 - Browse repository at this point
Copy the full SHA a82d853View commit details
Commits on Aug 5, 2023
-
Address another review comment
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a17bef6 - Browse repository at this point
Copy the full SHA a17bef6View commit details -
Set the backing table's default DB name when fully qualified
Otherwise if they're all fully qualified we would not have it set as it was only being done during the search. Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 29f978d - Browse repository at this point
Copy the full SHA 29f978dView commit details
Commits on Aug 6, 2023
-
Minor tweaks after self review of recent changes
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 71ff024 - Browse repository at this point
Copy the full SHA 71ff024View commit details
Commits on Aug 8, 2023
-
Merge remote-tracking branch 'origin/main' into vrepl_seq_init
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1898433 - Browse repository at this point
Copy the full SHA 1898433View commit details -
Deflake tests that use tabletconntest.SetProtocol()
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 22e21d0 - Browse repository at this point
Copy the full SHA 22e21d0View commit details -
Merge remote-tracking branch 'origin/main' into vrepl_seq_init
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 341b8be - Browse repository at this point
Copy the full SHA 341b8beView commit details -
Register grpc dialer for healthcheck test
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4a1f2eb - Browse repository at this point
Copy the full SHA 4a1f2ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b53f66 - Browse repository at this point
Copy the full SHA 4b53f66View commit details -
Add another bounds safety check
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a04b965 - Browse repository at this point
Copy the full SHA a04b965View commit details -
Try to deflake the vtctldclient MoveTables unit test
I have only seen this fail in the CI's MySQL57 unit test workflow. The order that the set foreign_key_checks=1 statement comes in is for some reason non-deterministic in that workflow specifically. Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c00925c - Browse repository at this point
Copy the full SHA c00925cView commit details
Commits on Aug 9, 2023
-
Improve and unify error handling when switching reads/writes
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 89295b5 - Browse repository at this point
Copy the full SHA 89295b5View commit details -
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9600566 - Browse repository at this point
Copy the full SHA 9600566View commit details -
Use closure to more safely manage mutex
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fb01b93 - Browse repository at this point
Copy the full SHA fb01b93View commit details -
Forgot to remove the unlock...
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0663f6f - Browse repository at this point
Copy the full SHA 0663f6fView commit details -
Improve error msg and update unit test expectations
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c147748 - Browse repository at this point
Copy the full SHA c147748View commit details -
Configuration menu - View commit details
-
Copy full SHA for a875009 - Browse repository at this point
Copy the full SHA a875009View commit details -
We don't need the explicit ignore any more.
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7de744f - Browse repository at this point
Copy the full SHA 7de744fView commit details -
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9202a4c - Browse repository at this point
Copy the full SHA 9202a4cView commit details -
Squeeze in another vtctldclient fix
This was just noticed when helping with an issue. Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7f5d0a1 - Browse repository at this point
Copy the full SHA 7f5d0a1View commit details -
Building on the last commit to cleanup option handling
Signed-off-by: Matt Lord <mattalord@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4d6d05c - Browse repository at this point
Copy the full SHA 4d6d05cView commit details