Implement the ObBackupIoAdapter performance testing tool

This commit is contained in:
obdev
2023-12-25 10:25:33 +00:00
committed by ob-robot
parent 35813b954d
commit 622e6a63d8
8 changed files with 1551 additions and 0 deletions

View File

@ -29,6 +29,7 @@
#include "log_tool/ob_admin_log_tool_executor.h"
#include "slog_tool/ob_admin_slog_executor.h"
#include "dump_ckpt/ob_admin_dump_ckpt_executor.h"
#include "io_bench/ob_admin_io_adapter_bench.h"
#include "lib/utility/ob_print_utils.h"
using namespace oceanbase::common;
@ -143,6 +144,8 @@ int main(int argc, char *argv[])
executor = new ObAdminSlogExecutor();
} else if (0 == strcmp("dump_ckpt", argv[1])) {
executor = new ObAdminDumpCkptExecutor();
} else if (0 == strcmp("io_adapter_benchmark", argv[1])) {
executor = new ObAdminIOAdapterBenchmarkExecutor();
} else if (0 == strncmp("-h", argv[1], 2) || 0 == strncmp("-S", argv[1], 2)) {
executor = new ObAdminServerExecutor();
} else {