-
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
Multi-tenant MoveTables: allow switching replica/rdonly traffic separately before switching primary traffic #15768
Multi-tenant MoveTables: allow switching replica/rdonly traffic separately before switching primary traffic #15768
Commits on Apr 27, 2024
-
Modify vtgate route checks to include tablet types for keyspace routi…
…ng rules Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for a7b9bf7 - Browse repository at this point
Copy the full SHA a7b9bf7View commit details -
Update e2e MultiTenantSimple test to switch reads and writes separate…
…ly. Change expected keyspace routing rules. Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 7427810 - Browse repository at this point
Copy the full SHA 7427810View commit details -
Add switching keyspace reads to switcher interface/implementations
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for f8454c4 - Browse repository at this point
Copy the full SHA f8454c4View commit details -
Add helpers to get state of current route for a workflow
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 3161ee3 - Browse repository at this point
Copy the full SHA 3161ee3View commit details -
Implement switch reads for multi-tenant migrations
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for ba481c9 - Browse repository at this point
Copy the full SHA ba481c9View commit details -
Validate route in e2e test using vexplain.
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for dabc1c2 - Browse repository at this point
Copy the full SHA dabc1c2View commit details -
Update logic to find correct route for table using keyspace routing r…
…ules also for replica/rdonly Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 7a6d21e - Browse repository at this point
Copy the full SHA 7a6d21eView commit details -
Update vtctld logic to route and switch separately for replica/rdonly
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for ca1c031 - Browse repository at this point
Copy the full SHA ca1c031View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 1ed99f0 - Browse repository at this point
Copy the full SHA 1ed99f0View commit details -
Improve check for reads/writes switched
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for a307f55 - Browse repository at this point
Copy the full SHA a307f55View commit details -
Confirm reverse replication works
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 201b838 - Browse repository at this point
Copy the full SHA 201b838View commit details -
Refactor how keyspace routing state is set on building workflow state
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 7404c8f - Browse repository at this point
Copy the full SHA 7404c8fView commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 81257be - Browse repository at this point
Copy the full SHA 81257beView commit details -
Don't route target keyspace since multiple tenants are being migrated…
…, so you can't route target keyspace to a specific tenant Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for bb531af - Browse repository at this point
Copy the full SHA bb531afView commit details -
Add rows after complete for concurrent migration test
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for d00e8aa - Browse repository at this point
Copy the full SHA d00e8aaView commit details -
Address review comment: remove superfluous json specifiers
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 9fa5a63 - Browse repository at this point
Copy the full SHA 9fa5a63View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 3d3eb22 - Browse repository at this point
Copy the full SHA 3d3eb22View commit details -
Fix incorrectly fixed review comment
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 116a3b4 - Browse repository at this point
Copy the full SHA 116a3b4View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 430d2ca - Browse repository at this point
Copy the full SHA 430d2caView commit details