-
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
Experimental: Multi-tenant import support in Vitess #15503
Experimental: Multi-tenant import support in Vitess #15503
Commits on Mar 31, 2024
-
Add multi_tenant attribute to keyspace
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 1b8029f - Browse repository at this point
Copy the full SHA 1b8029fView commit details -
Update internal KeyspaceSchema object and add unit test for it
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 4ee9820 - Browse repository at this point
Copy the full SHA 4ee9820View commit details -
Fix json serialization/deserialization adding a test for it
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 07a795e - Browse repository at this point
Copy the full SHA 07a795eView commit details -
Change multi tenant attribute to use an object with column name/type.…
… Update tests Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for aa959db - Browse repository at this point
Copy the full SHA aa959dbView commit details -
Add tenant id to Create. Pass it to the server
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for f5b5a9b - Browse repository at this point
Copy the full SHA f5b5a9bView commit details -
Create json/struct for vrep options and update related sql/func. Upda…
…te create options and also add source alias. Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 8d0f27c - Browse repository at this point
Copy the full SHA 8d0f27cView commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for a619db6 - Browse repository at this point
Copy the full SHA a619db6View commit details -
Add logic to append tenant clause filter to forward workflow
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for d58dcb4 - Browse repository at this point
Copy the full SHA d58dcb4View commit details -
Update options and filter on reverse streams
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 20f22ea - Browse repository at this point
Copy the full SHA 20f22eaView commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for b30edf0 - Browse repository at this point
Copy the full SHA b30edf0View commit details -
Add KeyspaceRoutingRules to the vschema and related topo/vschema file…
…s, vtctld and a unit test Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 8000c5b - Browse repository at this point
Copy the full SHA 8000c5bView commit details -
Add keyspace routing rules for a multi-tenant migration
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 10b811c - Browse repository at this point
Copy the full SHA 10b811cView commit details -
Don't point target keyspace in routing rules since we can't have targ…
…ets pointing to a single tenant. Running tests without Reverse Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 4f7e07d - Browse repository at this point
Copy the full SHA 4f7e07dView commit details -
Remove reverse switching tests since we cannot really do it in multi-…
…tenant migrations Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 890a6a9 - Browse repository at this point
Copy the full SHA 890a6a9View commit details -
Add default to options column in VReplicationExec insert generator
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 7960093 - Browse repository at this point
Copy the full SHA 7960093View commit details -
Fix unit tests in go/vt/binlog
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 097e900 - Browse repository at this point
Copy the full SHA 097e900View commit details -
Fix failing unit tests in go/vt/vtctl/workflow
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 931f9b6 - Browse repository at this point
Copy the full SHA 931f9b6View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 2a357bb - Browse repository at this point
Copy the full SHA 2a357bbView commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 9036db2 - Browse repository at this point
Copy the full SHA 9036db2View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for ce4e897 - Browse repository at this point
Copy the full SHA ce4e897View commit details -
Fix unit tests in /go/vt/vttablet/tabletmanager
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 1fd7766 - Browse repository at this point
Copy the full SHA 1fd7766View commit details -
Fix failing tests in tabletmanager/vreplication
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for a2fb454 - Browse repository at this point
Copy the full SHA a2fb454View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 78cdbc6 - Browse repository at this point
Copy the full SHA 78cdbc6View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 670ef6d - Browse repository at this point
Copy the full SHA 670ef6dView commit details -
Start a simple multi tenant test. To be expanded
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for d42d6f9 - Browse repository at this point
Copy the full SHA d42d6f9View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 4f599c4 - Browse repository at this point
Copy the full SHA 4f599c4View commit details -
Use latest versions of vtctld/vtctl in Query Serving (Queries) - Upgr…
…ade Downgrade Testing Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for f4d78e0 - Browse repository at this point
Copy the full SHA f4d78e0View commit details -
Fix static code check failures. Attempt to fix upgrade/downgrade test
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for b2c6e1c - Browse repository at this point
Copy the full SHA b2c6e1cView commit details -
Add Get/ApplyKeyspaceRoutingRules to vtctldclient
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 6b18d92 - Browse repository at this point
Copy the full SHA 6b18d92View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 1aec51c - Browse repository at this point
Copy the full SHA 1aec51cView commit details -
Fix keyspace routing rules duplicate and modify help text
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for c4066e9 - Browse repository at this point
Copy the full SHA c4066e9View commit details -
Change attribute from VReplicationWorkflowOptions to WorkflowOptions
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 1248a1d - Browse repository at this point
Copy the full SHA 1248a1dView commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for b680c4b - Browse repository at this point
Copy the full SHA b680c4bView commit details -
Validate tenant id provided matches specified type in vschema
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for e698083 - Browse repository at this point
Copy the full SHA e698083View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 863ab46 - Browse repository at this point
Copy the full SHA 863ab46View commit details -
Enhance simple multi tenant test to validate routing better. Remove r…
…outing rules on complete Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 4a4c48d - Browse repository at this point
Copy the full SHA 4a4c48dView commit details -
Fix incorrect insert into target keyspace before switching traffic
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 59521fd - Browse repository at this point
Copy the full SHA 59521fdView commit details -
Minor refactor. Cleanup comments/commented code
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 562b61e - Browse repository at this point
Copy the full SHA 562b61eView commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for f54b2a9 - Browse repository at this point
Copy the full SHA f54b2a9View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 4123421 - Browse repository at this point
Copy the full SHA 4123421View commit details -
Remove timeout for workflow to see if it will fix static check error …
…which is not reproduced locally Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for d154b66 - Browse repository at this point
Copy the full SHA d154b66View commit details -
Rebase and make ci workflows again
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for a18387e - Browse repository at this point
Copy the full SHA a18387eView commit details -
Add mise config file to .gitignore
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for f70f7eb - Browse repository at this point
Copy the full SHA f70f7ebView commit details -
Fix regression in reverse workflow validation.
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 2eb44e6 - Browse repository at this point
Copy the full SHA 2eb44e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7850fea - Browse repository at this point
Copy the full SHA 7850feaView commit details -
Update e2e tests: don't specify multi_tenant_spec in source vschema
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 6758d01 - Browse repository at this point
Copy the full SHA 6758d01View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 077a5fa - Browse repository at this point
Copy the full SHA 077a5faView commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for a437a7f - Browse repository at this point
Copy the full SHA a437a7fView commit details -
Re-enable wait for throttler config to be applied on all shards durin…
…g e2e tests Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 082d6d4 - Browse repository at this point
Copy the full SHA 082d6d4View commit details
Commits on Apr 1, 2024
-
Use query.Type instead of string equivalent in vschema to define data…
… type for tenant id column Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 94b0291 - Browse repository at this point
Copy the full SHA 94b0291View commit details -
Use INT64 string instead of enum in test vschema
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 38d34e9 - Browse repository at this point
Copy the full SHA 38d34e9View commit details -
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 36027f3 - Browse repository at this point
Copy the full SHA 36027f3View commit details