DropSources

Cleans up after a MoveTables and Reshard workflow

Command #

DropSources  [-dry_run] [-rename_tables] <keyspace.workflow>

Description #

Once SwitchWrites has been run DropSources cleans up the source resources by deleting the source tables for a MoveTables workflow or source shards for a Reshard workflow. It also cleans up other artifacts of the workflow, deleting forward and reverse replication streams and blacklisted tables.

Warning: This command actually deletes data. We recommend that you run this with the -dry_run parameter first and reads its output so that you know which actions will be performed.

Parameters #

-rename_tables #

optional
default all

Only applies for a MoveTables workflow. Instead of deleting the tables in the source it renames them by prefixing the tablename with an _ (underscore).

-dry-run #

optional
default false

You can do a dry run where no actual action is taken but the command logs all the actions that would be taken by SwitchReads.

keyspace.workflow #

mandatory

Name of target keyspace and the associated workflow to run VDiff on.