Skip to content

Commit

Permalink
Fixes after vitessio/vitess#13518
Browse files Browse the repository at this point in the history
Signed-off-by: Matt Lord <mattalord@gmail.com>
  • Loading branch information
mattlord committed Jul 17, 2023
1 parent 310528e commit 0788b04
Show file tree
Hide file tree
Showing 32 changed files with 609 additions and 30 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: movetables_cancel
title: movetables cancel
series: vtctldclient
---
## vtctldclient movetables cancel
Expand Down Expand Up @@ -34,5 +34,5 @@ vtctldclient --server=localhost:15999 MoveTables --workflow "commerce2customer"

### SEE ALSO

* [vtctldclient movetables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace.
* [vtctldclient movetables](../) - Perform commands related to moving tables from a source keyspace to a target keyspace.

Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: movetables cancel
series: vtctldclient
---
## vtctldclient movetables cancel

Cancel a MoveTables VReplication workflow

```
vtctldclient movetables cancel
```

### Examples

```
vtctldclient --server=localhost:15999 MoveTables --workflow "commerce2customer" --target-keyspace "customer" cancel
```

### Options

```
-h, --help help for cancel
--keep-data Keep the partially copied table data from the MoveTables workflow in the target keyspace
--keep-routing-rules Keep the routing rules created for the MoveTables workflow
```

### 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.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: movetables_complete
title: movetables complete
series: vtctldclient
---
## vtctldclient movetables complete
Expand Down Expand Up @@ -36,5 +36,5 @@ vtctldclient --server=localhost:15999 MoveTables --workflow "commerce2customer"

### SEE ALSO

* [vtctldclient movetables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace.
* [vtctldclient movetables](../) - Perform commands related to moving tables from a source keyspace to a target keyspace.

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.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: movetables_create
title: movetables create
series: vtctldclient
---
## vtctldclient movetables create
Expand Down Expand Up @@ -43,5 +43,5 @@ vtctldclient --server=localhost:15999 MoveTables --workflow "commerce2customer"

### SEE ALSO

* [vtctldclient movetables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace.
* [vtctldclient movetables](../) - Perform commands related to moving tables from a source keyspace to a target keyspace.

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.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: movetables_reversetraffic
title: movetables reversetraffic
series: vtctldclient
---
## vtctldclient movetables reversetraffic
Expand Down Expand Up @@ -38,5 +38,5 @@ vtctldclient --server=localhost:15999 MoveTables --workflow "commerce2customer"

### SEE ALSO

* [vtctldclient movetables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace.
* [vtctldclient movetables](../) - Perform commands related to moving tables from a source keyspace to a target keyspace.

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.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: movetables_show
title: movetables show
series: vtctldclient
---
## vtctldclient movetables show
Expand Down Expand Up @@ -32,5 +32,5 @@ vtctldclient --server=localhost:15999 MoveTables --workflow "commerce2customer"

### SEE ALSO

* [vtctldclient movetables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace.
* [vtctldclient movetables](../) - Perform commands related to moving tables from a source keyspace to a target keyspace.

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.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: movetables_start
title: movetables start
series: vtctldclient
---
## vtctldclient movetables start
Expand Down Expand Up @@ -32,5 +32,5 @@ vtctldclient --server=localhost:15999 MoveTables --workflow "commerce2customer"

### SEE ALSO

* [vtctldclient movetables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace.
* [vtctldclient movetables](../) - Perform commands related to moving tables from a source keyspace to a target keyspace.

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.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: movetables_status
title: movetables status
series: vtctldclient
---
## vtctldclient movetables status
Expand Down Expand Up @@ -32,5 +32,5 @@ vtctldclient --server=localhost:15999 MoveTables --workflow "commerce2customer"

### SEE ALSO

* [vtctldclient movetables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace.
* [vtctldclient movetables](../) - Perform commands related to moving tables from a source keyspace to a target keyspace.

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.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: movetables_stop
title: movetables stop
series: vtctldclient
---
## vtctldclient movetables stop
Expand Down Expand Up @@ -32,5 +32,5 @@ vtctldclient --server=localhost:15999 MoveTables --workflow "commerce2customer"

### SEE ALSO

* [vtctldclient movetables](./vtctldclient_movetables/) - Perform commands related to moving tables from a source keyspace to a target keyspace.
* [vtctldclient movetables](../) - Perform commands related to moving tables from a source keyspace to a target keyspace.

Loading

0 comments on commit 0788b04

Please sign in to comment.