-
Notifications
You must be signed in to change notification settings - Fork 206
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Matt Lord <[email protected]>
- Loading branch information
Showing
29 changed files
with
596 additions
and
14 deletions.
There are no files selected for viewing
40 changes: 40 additions & 0 deletions
40
...n/docs/18.0/reference/programs/vtctldclient/vtctldclient_MoveTables_complete.md
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
--- | ||
title: MoveTables complete | ||
series: vtctldclient | ||
--- | ||
## vtctldclient MoveTables complete | ||
|
||
Complete a MoveTables VReplication workflow | ||
|
||
``` | ||
vtctldclient MoveTables complete | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
vtctldclient --server localhost:15999 movetables --workflow commerce2customer --target-keyspace customer complete | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
--dry-run Print the actions that would be taken and report any known errors that would have occurred | ||
-h, --help help for complete | ||
--keep-data Keep the original source table data that was copied by the MoveTables workflow | ||
--keep-routing-rules Keep the routing rules in place that direct table traffic from the source keyspace to the target keyspace of the MoveTables workflow | ||
--rename-tables Keep the original source table data that was copied by the MoveTables workflow, but rename each table to '_<tablename>_old' | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--action_timeout duration timeout for the total command (default 1h0m0s) | ||
--server string server to use for connection (required) | ||
--target-keyspace string Keyspace where the tables are being moved to and where the workflow exists (required) | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [vtctldclient MoveTables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace. | ||
|
47 changes: 47 additions & 0 deletions
47
.../en/docs/18.0/reference/programs/vtctldclient/vtctldclient_MoveTables_create.md
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
--- | ||
title: MoveTables create | ||
series: vtctldclient | ||
--- | ||
## vtctldclient MoveTables create | ||
|
||
Create and optionally run a MoveTables VReplication workflow | ||
|
||
``` | ||
vtctldclient MoveTables create | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
vtctldclient --server localhost:15999 movetables --workflow commerce2customer --target-keyspace customer create --source-keyspace commerce --cells zone1 --cells zone2 --tablet-types replica | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
--all-tables Copy all tables from the source | ||
--auto-start Start the MoveTables workflow after creating it (default true) | ||
-c, --cells strings Cells and/or CellAliases to copy table data from | ||
--exclude-tables strings Source tables to exclude from copying | ||
-h, --help help for create | ||
--on-ddl string What to do when DDL is encountered in the VReplication stream. Possible values are IGNORE, STOP, EXEC, and EXEC_IGNORE (default "IGNORE") | ||
--source-keyspace string Keyspace where the tables are being moved from (required) | ||
--source-shards strings Source shards to copy data from when performing a partial MoveTables (experimental) | ||
--stop-after-copy Stop the MoveTables workflow after it's finished copying the existing rows and before it starts replicating changes | ||
--tables strings Source tables to copy | ||
--tablet-types strings Source tablet types to replicate table data from (e.g. PRIMARY,REPLICA,RDONLY) | ||
--tablet-types-in-preference-order When performing source tablet selection, look for candidates in the type order as they are listed in the tablet-types flag (default true) | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--action_timeout duration timeout for the total command (default 1h0m0s) | ||
--server string server to use for connection (required) | ||
--target-keyspace string Keyspace where the tables are being moved to and where the workflow exists (required) | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [vtctldclient MoveTables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace. | ||
|
42 changes: 42 additions & 0 deletions
42
.../18.0/reference/programs/vtctldclient/vtctldclient_MoveTables_reversetraffic.md
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
--- | ||
title: MoveTables reversetraffic | ||
series: vtctldclient | ||
--- | ||
## vtctldclient MoveTables reversetraffic | ||
|
||
Reverse traffic for a MoveTables VReplication workflow | ||
|
||
``` | ||
vtctldclient MoveTables reversetraffic | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
vtctldclient --server localhost:15999 movetables --workflow commerce2customer --target-keyspace customer reversetraffic | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
-c, --cells strings Cells and/or CellAliases to switch traffic in | ||
--dry-run Print the actions that would be taken and report any known errors that would have occurred | ||
--enable-reverse-replication Setup replication going back to the original source keyspace to support rolling back the traffic cutover (default true) | ||
-h, --help help for reversetraffic | ||
--max-replication-lag-allowed duration Allow traffic to be switched only if VReplication lag is below this (default 30s) | ||
--tablet-types strings Tablet types to switch traffic for | ||
--timeout duration Specifies the maximum time to wait, in seconds, for VReplication to catch up on primary tablets. The traffic switch will be cancelled on timeout. (default 30s) | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--action_timeout duration timeout for the total command (default 1h0m0s) | ||
--server string server to use for connection (required) | ||
--target-keyspace string Keyspace where the tables are being moved to and where the workflow exists (required) | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [vtctldclient MoveTables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace. | ||
|
36 changes: 36 additions & 0 deletions
36
...nt/en/docs/18.0/reference/programs/vtctldclient/vtctldclient_MoveTables_show.md
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
title: MoveTables show | ||
series: vtctldclient | ||
--- | ||
## vtctldclient MoveTables show | ||
|
||
Show the details for a MoveTables VReplication workflow | ||
|
||
``` | ||
vtctldclient MoveTables show | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
vtctldclient --server localhost:15999 movetables --workflow commerce2customer --target-keyspace customer show | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
-h, --help help for show | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--action_timeout duration timeout for the total command (default 1h0m0s) | ||
--server string server to use for connection (required) | ||
--target-keyspace string Keyspace where the tables are being moved to and where the workflow exists (required) | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [vtctldclient MoveTables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace. | ||
|
36 changes: 36 additions & 0 deletions
36
...t/en/docs/18.0/reference/programs/vtctldclient/vtctldclient_MoveTables_start.md
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
title: MoveTables start | ||
series: vtctldclient | ||
--- | ||
## vtctldclient MoveTables start | ||
|
||
Start the MoveTables workflow | ||
|
||
``` | ||
vtctldclient MoveTables start | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
vtctldclient --server localhost:15999 movetables --workflow commerce2customer --target-keyspace customer start | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
-h, --help help for start | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--action_timeout duration timeout for the total command (default 1h0m0s) | ||
--server string server to use for connection (required) | ||
--target-keyspace string Keyspace where the tables are being moved to and where the workflow exists (required) | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [vtctldclient MoveTables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace. | ||
|
36 changes: 36 additions & 0 deletions
36
.../en/docs/18.0/reference/programs/vtctldclient/vtctldclient_MoveTables_status.md
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
title: MoveTables status | ||
series: vtctldclient | ||
--- | ||
## vtctldclient MoveTables status | ||
|
||
Show the current status for a MoveTables VReplication workflow | ||
|
||
``` | ||
vtctldclient MoveTables status | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
vtctldclient --server localhost:15999 MoveTables --workflow commerce2customer --target-keyspace customer status | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
-h, --help help for status | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--action_timeout duration timeout for the total command (default 1h0m0s) | ||
--server string server to use for connection (required) | ||
--target-keyspace string Keyspace where the tables are being moved to and where the workflow exists (required) | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [vtctldclient MoveTables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace. | ||
|
36 changes: 36 additions & 0 deletions
36
...nt/en/docs/18.0/reference/programs/vtctldclient/vtctldclient_MoveTables_stop.md
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
title: MoveTables stop | ||
series: vtctldclient | ||
--- | ||
## vtctldclient MoveTables stop | ||
|
||
Stop a MoveTables workflow | ||
|
||
``` | ||
vtctldclient MoveTables stop | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
vtctldclient --server localhost:15999 movetables --workflow commerce2customer --target-keyspace customer stop | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
-h, --help help for stop | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--action_timeout duration timeout for the total command (default 1h0m0s) | ||
--server string server to use for connection (required) | ||
--target-keyspace string Keyspace where the tables are being moved to and where the workflow exists (required) | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [vtctldclient MoveTables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace. | ||
|
41 changes: 41 additions & 0 deletions
41
...s/18.0/reference/programs/vtctldclient/vtctldclient_MoveTables_switchtraffic.md
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
--- | ||
title: MoveTables switchtraffic | ||
series: vtctldclient | ||
--- | ||
## vtctldclient MoveTables switchtraffic | ||
|
||
Switch traffic for a MoveTables VReplication workflow | ||
|
||
``` | ||
vtctldclient MoveTables switchtraffic | ||
``` | ||
|
||
### Examples | ||
|
||
``` | ||
vtctldclient --server localhost:15999 movetables --workflow commerce2customer --target-keyspace customer switchtraffic --tablet-types "replica,rdonly" | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
-c, --cells strings Cells and/or CellAliases to switch traffic in | ||
--dry-run Print the actions that would be taken and report any known errors that would have occurred | ||
-h, --help help for switchtraffic | ||
--max-replication-lag-allowed duration Allow traffic to be switched only if VReplication lag is below this (default 30s) | ||
--tablet-types strings Tablet types to switch traffic for | ||
--timeout duration Specifies the maximum time to wait, in seconds, for VReplication to catch up on primary tablets. The traffic switch will be cancelled on timeout. (default 30s) | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--action_timeout duration timeout for the total command (default 1h0m0s) | ||
--server string server to use for connection (required) | ||
--target-keyspace string Keyspace where the tables are being moved to and where the workflow exists (required) | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [vtctldclient MoveTables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace. | ||
|
41 changes: 41 additions & 0 deletions
41
content/en/docs/18.0/reference/programs/vtctldclient/vtctldclient_Workflow.md
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
--- | ||
title: Workflow | ||
series: vtctldclient | ||
--- | ||
## vtctldclient Workflow | ||
|
||
Administer VReplication workflows (Reshard, MoveTables, etc) in the given keyspace | ||
|
||
### Synopsis | ||
|
||
Workflow commands: List, Show, Start, Stop, Update, and Delete. | ||
See the --help output for each command for more details. | ||
|
||
``` | ||
vtctldclient Workflow --keyspace <keyspace> [command] [command-flags] | ||
``` | ||
|
||
### Options | ||
|
||
``` | ||
-h, --help help for Workflow | ||
-k, --keyspace string Keyspace context for the workflow (required) | ||
``` | ||
|
||
### Options inherited from parent commands | ||
|
||
``` | ||
--action_timeout duration timeout for the total command (default 1h0m0s) | ||
--server string server to use for connection (required) | ||
``` | ||
|
||
### SEE ALSO | ||
|
||
* [vtctldclient](../) - Executes a cluster management command on the remote vtctld server. | ||
* [vtctldclient Workflow delete](./vtctldclient_workflow_delete/) - Delete a VReplication workflow | ||
* [vtctldclient Workflow list](./vtctldclient_workflow_list/) - List the VReplication workflows in the given keyspace | ||
* [vtctldclient Workflow show](./vtctldclient_workflow_show/) - Show the details for a VReplication workflow | ||
* [vtctldclient Workflow start](./vtctldclient_workflow_start/) - Start a VReplication workflow | ||
* [vtctldclient Workflow stop](./vtctldclient_workflow_stop/) - Stop a VReplication workflow | ||
* [vtctldclient Workflow update](./vtctldclient_workflow_update/) - Update the configuration parameters for a VReplication workflow | ||
|
Oops, something went wrong.