-
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
[vtctld] Add v0 GetWorkflows rpc and workflow/vexec packages #7575
[vtctld] Add v0 GetWorkflows rpc and workflow/vexec packages #7575
Commits on Mar 2, 2021
-
Organize vtctldata.proto and regenerate
Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 59b1a2c - Browse repository at this point
Copy the full SHA 59b1a2cView commit details -
wip - add
GetWorkflows
rpc, with some TODOs for later, and generate…… everything Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for d0fdcca - Browse repository at this point
Copy the full SHA d0fdccaView commit details -
wip - first stab at a workflow/vexec API outside of wrangler
This will require a significant amount of polish, testing, and documentation. I'll also need to see if it even works at all with how wrangler currently does vexec queries. Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 0680c19 - Browse repository at this point
Copy the full SHA 0680c19View commit details -
wip - move some files around, trying to get closer to good boundaries
Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for bf9a306 - Browse repository at this point
Copy the full SHA bf9a306View commit details -
wip - add workflow.Manager to VtctldServer, add CLI entrypoint
Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 40b8fef - Browse repository at this point
Copy the full SHA 40b8fefView commit details -
[vtctl/workflow] wip - touch up error handling, add more designy comm…
…ents Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 2ccf392 - Browse repository at this point
Copy the full SHA 2ccf392View commit details -
[vtctl/workflow] - wip, allow threading a workflow through VExec
This is to support individual workflow queries, instead of just bulk queries on multiple workflows (i.e. `GetWorkflow` vs `GetWorkflows`, or `workflow ks.workflowname show` in the old API) Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 62f825b - Browse repository at this point
Copy the full SHA 62f825bView commit details -
[vtctl/vexec] wip - set timeouts on topo calls
Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 52d4a09 - Browse repository at this point
Copy the full SHA 52d4a09View commit details -
[vexec] wip - thread workflow name through to QueryPlan, update error…
…s/logs Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 3381daf - Browse repository at this point
Copy the full SHA 3381dafView commit details -
[vexec] wip - add support for planning updates/deletes in vrep
This matches the old implementation, based on the constant values that are always set for that version's planner.params() function. Note also that in the old implementation, `planner.params().insertTemplates == nil`, so `buildInsertPlan` would always return error, which is why we don't even bother to define a function for it here. Only schema migration workflows seem to support inserts. Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 5153020 - Browse repository at this point
Copy the full SHA 5153020View commit details -
[vexec] wip - move error definitions to files that use them most, gro…
…up them Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 77868fc - Browse repository at this point
Copy the full SHA 77868fcView commit details -
[wrangler] wip - rewrite ListAllWorkflows in wrangler to use new vexec
Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 6c9dfd0 - Browse repository at this point
Copy the full SHA 6c9dfd0View commit details -
[vexec] refactors and all the docs
Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 630c037 - Browse repository at this point
Copy the full SHA 630c037View commit details -
[vexec] Move QueryPlan and methods to its own file
Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for ed6136b - Browse repository at this point
Copy the full SHA ed6136bView commit details -
[vexec] Add VReplicationQueryPlanner tests
Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for e2fda5c - Browse repository at this point
Copy the full SHA e2fda5cView commit details -
[vexec] Add tests for QueryPlans
Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 105160f - Browse repository at this point
Copy the full SHA 105160fView commit details -
[workflow] Document Manager, sort of
Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 8b49191 - Browse repository at this point
Copy the full SHA 8b49191View commit details -
[workflow] Rename, I decided I dislike "Server" slightly less as a ge…
…neric than "Manager" Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 358cfa3 - Browse repository at this point
Copy the full SHA 358cfa3View commit details
Commits on Mar 3, 2021
-
[workflow] Rename
(Shard)ReplicationStatus
=>(Shard)Stream
Signed-off-by: Andrew Mason <amason@slack-corp.com>
Configuration menu - View commit details
-
Copy full SHA for 098ac4f - Browse repository at this point
Copy the full SHA 098ac4fView commit details
Commits on Mar 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 30f4750 - Browse repository at this point
Copy the full SHA 30f4750View commit details