Skip to content

Commit 82a1f0b

Browse files
committed
Change flush to empty
1 parent 8454266 commit 82a1f0b

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

dynamodump.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,8 @@ def update_provisioned_throughput(conn, table_name, read_capacity, write_capacit
162162
if wait:
163163
wait_for_active_table(conn, table_name, "updated")
164164

165-
def do_flush(conn, table_name):
166-
logging.info("Starting flush for " + table_name + "..")
165+
def do_empty(conn, table_name):
166+
logging.info("Starting Empty for " + table_name + "..")
167167

168168
# get table schema
169169
logging.info("Fetching table schema for " + table_name)
@@ -375,8 +375,8 @@ def do_restore(conn, sleep_interval, source_table, destination_table, write_capa
375375
logging.info("Restore for " + source_table + " to " + destination_table + " table completed. Time taken: " + str(datetime.datetime.now().replace(microsecond=0) - start_time))
376376

377377
# parse args
378-
parser = argparse.ArgumentParser(description="Simple DynamoDB backup/restore/flush.")
379-
parser.add_argument("-m", "--mode", help="'backup' or 'restore' or 'flush'")
378+
parser = argparse.ArgumentParser(description="Simple DynamoDB backup/restore/empty.")
379+
parser.add_argument("-m", "--mode", help="'backup' or 'restore' or 'empty'")
380380
parser.add_argument("-r", "--region", help="AWS region to use, e.g. 'us-west-1'. Use '" + LOCAL_REGION + "' for local DynamoDB testing.")
381381
parser.add_argument("-s", "--srcTable", help="Source DynamoDB table name to backup or restore from, use 'tablename*' for wildcard prefix selection or '*' for all tables.")
382382
parser.add_argument("-d", "--destTable", help="Destination DynamoDB table name to backup or restore to, use 'tablename*' for wildcard prefix selection (defaults to use '-' separator) [optional, defaults to source]")
@@ -475,22 +475,22 @@ def do_restore(conn, sleep_interval, source_table, destination_table, write_capa
475475
else:
476476
delete_table(conn, sleep_interval, dest_table)
477477
do_restore(conn, sleep_interval, args.srcTable, dest_table, args.writeCapacity)
478-
elif args.mode == "flush":
478+
elif args.mode == "empty":
479479
if args.srcTable.find("*") != -1:
480480
matching_backup_tables = get_table_name_matches(conn, args.srcTable, prefix_separator)
481-
logging.info("Found " + str(len(matching_backup_tables)) + " table(s) in DynamoDB host to flush: " + ", ".join(matching_backup_tables))
481+
logging.info("Found " + str(len(matching_backup_tables)) + " table(s) in DynamoDB host to empty: " + ", ".join(matching_backup_tables))
482482

483483
threads = []
484484
for table_name in matching_backup_tables:
485-
t = threading.Thread(target=do_flush, args=(conn, table_name))
485+
t = threading.Thread(target=do_empty, args=(conn, table_name))
486486
threads.append(t)
487487
t.start()
488488
time.sleep(THREAD_START_DELAY)
489489

490490
for thread in threads:
491491
thread.join()
492492

493-
logging.info("Flush of table(s) " + args.srcTable + " completed!")
493+
logging.info("Empty of table(s) " + args.srcTable + " completed!")
494494
else:
495-
do_flush(conn, args.srcTable)
495+
do_empty(conn, args.srcTable)
496496

0 commit comments

Comments
 (0)