From c8d00729a80108545536a6be2940045cc5d3b667 Mon Sep 17 00:00:00 2001 From: LoLolobster <949673574@qq.com> Date: Sat, 3 Feb 2024 02:51:40 +0000 Subject: [PATCH] Fix dump tenant backup set infos bug --- .../ob_admin/backup_tool/ob_admin_dump_backup_data_executor.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/ob_admin/backup_tool/ob_admin_dump_backup_data_executor.cpp b/tools/ob_admin/backup_tool/ob_admin_dump_backup_data_executor.cpp index 375a64ab1..94aaf5c16 100644 --- a/tools/ob_admin/backup_tool/ob_admin_dump_backup_data_executor.cpp +++ b/tools/ob_admin/backup_tool/ob_admin_dump_backup_data_executor.cpp @@ -970,6 +970,8 @@ int ObAdminDumpBackupDataExecutor::dump_tenant_backup_path_() } else if (OB_FAIL(op.get_backup_set_array(backup_set_array))) { STORAGE_LOG(WARN, "fail to get backup set names", K(ret)); } else if (!backup_set_array.empty()) { + storage::ObBackupDataStore::ObBackupSetDescComparator cmp; + std::sort(backup_set_array.begin(), backup_set_array.end(), cmp); for (int64_t i = backup_set_array.count() - 1; OB_SUCC(ret) && i >= 0; i--) { path.reset(); const share::ObBackupSetDesc &backup_set_dir = backup_set_array.at(i);