[feature] support backup/restore connect to HDFS (#10081)

This commit is contained in:
xiepengcheng01
2022-06-19 10:26:20 +08:00
committed by GitHub
parent 0e404edf54
commit 1d3496c6ab
29 changed files with 1366 additions and 101 deletions

View File

@ -1266,10 +1266,10 @@ void TaskWorkerPool::_upload_worker_thread_callback() {
std::map<int64_t, std::vector<std::string>> tablet_files;
std::unique_ptr<SnapshotLoader> loader = nullptr;
if (upload_request.__isset.storage_backend &&
upload_request.storage_backend == TStorageBackendType::S3) {
if (upload_request.__isset.storage_backend) {
loader.reset(new SnapshotLoader(_env, upload_request.job_id, agent_task_req.signature,
upload_request.broker_prop));
upload_request.broker_prop,
upload_request.storage_backend));
} else {
loader.reset(new SnapshotLoader(_env, upload_request.job_id, agent_task_req.signature,
upload_request.broker_addr,
@ -1333,10 +1333,10 @@ void TaskWorkerPool::_download_worker_thread_callback() {
std::vector<int64_t> downloaded_tablet_ids;
std::unique_ptr<SnapshotLoader> loader = nullptr;
if (download_request.__isset.storage_backend &&
download_request.storage_backend == TStorageBackendType::S3) {
if (download_request.__isset.storage_backend) {
loader.reset(new SnapshotLoader(_env, download_request.job_id, agent_task_req.signature,
download_request.broker_prop));
download_request.broker_prop,
download_request.storage_backend));
} else {
loader.reset(new SnapshotLoader(_env, download_request.job_id, agent_task_req.signature,
download_request.broker_addr,