Skip to content

Commit 5b135de

Browse files
yuhaijun999ketor
authored andcommitted
[feat][br] Add command line help information.
1 parent ef9eddb commit 5b135de

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

src/br/main.cc

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,114 @@ int main(int argc, char* argv[]) {
502502
printf(
503503
"./dingodb_br --br_coor_url=file://./conf/coor_list --br_type=restore --br_restore_type=full "
504504
"--storage=local:///opt/backup-2020-01-01\n");
505+
506+
printf("tool dump commands:\n");
507+
printf(
508+
"./dingodb_br --br_type=tool --br_tool_type=dump --br_dump_file=local:///mnt/nfs_shared/backup/backup.lock\n");
509+
printf(
510+
"./dingodb_br --br_type=tool --br_tool_type=dump "
511+
"--br_dump_file=local:///mnt/nfs_shared/backup/backupmeta.encryption\n");
512+
printf(
513+
"./dingodb_br --br_type=tool --br_tool_type=dump "
514+
"--br_dump_file=local:///mnt/nfs_shared/backup/backupmeta.debug\n");
515+
printf(
516+
"./dingodb_br --br_type=tool --br_tool_type=dump --br_dump_file=local:///mnt/nfs_shared/backup/backupmeta\n");
517+
printf(
518+
"./dingodb_br --br_type=tool --br_tool_type=dump "
519+
"--br_dump_file=local:///mnt/nfs_shared/backup/backupmeta.datafile\n");
520+
printf(
521+
"./dingodb_br --br_type=tool --br_tool_type=dump "
522+
"--br_dump_file=local:///mnt/nfs_shared/backup/backupmeta.schema\n");
523+
printf(
524+
"./dingodb_br --br_type=tool --br_tool_type=dump "
525+
"--br_dump_file=local:///mnt/nfs_shared/backup/coordinator_sdk_meta.sst\n");
526+
printf(
527+
"./dingodb_br --br_type=tool --br_tool_type=dump "
528+
"--br_dump_file=local:///mnt/nfs_shared/backup/store_cf_sst_meta_sql_meta.sst\n");
529+
printf(
530+
"./dingodb_br --br_type=tool --br_tool_type=dump "
531+
"--br_dump_file=local:///mnt/nfs_shared/backup/store_cf_sst_meta_sdk_data.sst\n");
532+
printf(
533+
"./dingodb_br --br_type=tool --br_tool_type=dump "
534+
"--br_dump_file=local:///mnt/nfs_shared/backup/index_cf_sst_meta_sdk_data.sst\n");
535+
printf(
536+
"./dingodb_br --br_type=tool --br_tool_type=dump "
537+
"--br_dump_file=local:///mnt/nfs_shared/backup/store_region_sdk_data.sst\n");
538+
printf(
539+
"./dingodb_br --br_type=tool --br_tool_type=dump "
540+
"--br_dump_file=local:///mnt/nfs_shared/backup/document-33001/"
541+
"80049_1-1_d7afb3ab102cfe5e7a8a66d3ec4800efb33ab2fc_1742800412_write.sst\n");
542+
543+
printf("tool diff commands:\n");
544+
printf(
545+
"./dingodb_br --br_type=tool --br_tool_type=diff --br_diff_file1=local:///mnt/nfs_shared/backup1/backup.lock "
546+
"--br_diff_file2=local:///mnt/nfs_shared/backup2/backup.lock\n");
547+
printf(
548+
"./dingodb_br --br_type=tool --br_tool_type=diff "
549+
"--br_diff_file1=local:///mnt/nfs_shared/backup1/backupmeta.encryption "
550+
"--br_diff_file2=local:///mnt/nfs_shared/backup2/backupmeta.encryption\n");
551+
printf(
552+
"./dingodb_br --br_type=tool --br_tool_type=diff "
553+
"--br_diff_file1=local:///mnt/nfs_shared/backup1/backupmeta.encryption "
554+
"--br_diff_file2=local:///mnt/nfs_shared/backup2/backupmeta.encryption\n");
555+
printf(
556+
"./dingodb_br --br_type=tool --br_tool_type=diff --br_diff_file1=local:///mnt/nfs_shared/backup1/backupmeta "
557+
"--br_diff_file2=local:///mnt/nfs_shared/backup2/backupmeta\n");
558+
printf(
559+
"./dingodb_br --br_type=tool --br_tool_type=diff "
560+
"--br_diff_file1=local:///mnt/nfs_shared/backup1/backupmeta.datafile "
561+
"--br_diff_file2=local:///mnt/nfs_shared/backup2/backupmeta.datafile\n");
562+
printf(
563+
"./dingodb_br --br_type=tool --br_tool_type=diff "
564+
"--br_diff_file1=local:///mnt/nfs_shared/backup1/backupmeta.schema "
565+
"--br_diff_file2=local:///mnt/nfs_shared/backup2/backupmeta.schema\n");
566+
printf(
567+
"./dingodb_br --br_type=tool --br_tool_type=diff "
568+
"--br_diff_file1=local:///mnt/nfs_shared/backup1/coordinator_sdk_meta.sst "
569+
"--br_diff_file2=local:///mnt/nfs_shared/backup/coordinator_sdk_meta.sst\n");
570+
printf(
571+
"./dingodb_br --br_type=tool --br_tool_type=diff "
572+
"--br_diff_file1=local:///mnt/nfs_shared/backup1/store_cf_sst_meta_sql_meta.sst "
573+
"--br_diff_file2=local:///mnt/nfs_shared/backup2/store_cf_sst_meta_sql_meta.sst\n");
574+
printf(
575+
"./dingodb_br --br_type=tool --br_tool_type=diff "
576+
"--br_diff_file1=local:///mnt/nfs_shared/backup1/store_cf_sst_meta_sdk_data.sst "
577+
"--br_diff_file2=local:///mnt/nfs_shared/backup2/store_cf_sst_meta_sdk_data.sst\n");
578+
printf(
579+
"./dingodb_br --br_type=tool --br_tool_type=diff "
580+
"--br_diff_file1=local:///mnt/nfs_shared/backup1/index_cf_sst_meta_sdk_data.sst "
581+
"--br_diff_file2=local:///mnt/nfs_shared/backup2/index_cf_sst_meta_sdk_data.sst\n");
582+
printf(
583+
"./dingodb_br --br_type=tool --br_tool_type=diff "
584+
"--br_diff_file1=local:///mnt/nfs_shared/backup1/store_region_sdk_data.sst "
585+
"--br_diff_file2=local:///mnt/nfs_shared/backup2/store_region_sdk_data.sst\n");
586+
printf(
587+
"./dingodb_br --br_type=tool --br_tool_type=diff "
588+
"--br_diff_file1=local:///mnt/nfs_shared/backup1/index-31002/"
589+
"80116_1-1_461afe869c916d720ba2e704f3b1cf5b2dab31f3_1742800413_vector_table.sst "
590+
"--br_diff_file2=local:///mnt/nfs_shared/backup2/index-31002/"
591+
"80116_1-1_461afe869c916d720ba2e704f3b1cf5b2dab31f3_1744017930_vector_table.sst\n");
592+
593+
printf("tool client commands:\n");
594+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=RemoteVersion\n");
595+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=LocalVersion\n");
596+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=GetGCSafePoint\n");
597+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=GcStart\n");
598+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=GcStop\n");
599+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=EnableBalance\n");
600+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=DisableBalance\n");
601+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=EnableSplitAndMerge\n");
602+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=DisableSplitAndMerge\n");
603+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=RegisterBackup\n");
604+
printf(
605+
"./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=UnregisterBackup "
606+
"--br_client_method-param1=e77c78d4-4dba-a375-22bf-094e8040f7d5\n");
607+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=RegisterRestore\n");
608+
printf(
609+
"./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=UnregisterRestore "
610+
"--br_client_method-param1=90f84eab-1f19-a41b-91d8-a32e5a31a913\n");
611+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=RegisterRestoreStatus\n");
612+
printf("./dingodb_br --br_type=tool --br_tool_type=client --br_client_method=RegisterBackupStatus\n");
505613
exit(-1);
506614
}
507615

0 commit comments

Comments
 (0)