From eead0516af7088a66086427bae7f97fb0ed9dad3 Mon Sep 17 00:00:00 2001 From: obdev Date: Fri, 4 Nov 2022 10:38:25 +0000 Subject: [PATCH] [bugfix]retry to get snapshot version that is 0 when get ls leader location failed. --- src/rootserver/ddl_task/ob_ddl_task.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/rootserver/ddl_task/ob_ddl_task.cpp b/src/rootserver/ddl_task/ob_ddl_task.cpp index c703e0f37..7e7bd7412 100644 --- a/src/rootserver/ddl_task/ob_ddl_task.cpp +++ b/src/rootserver/ddl_task/ob_ddl_task.cpp @@ -20,6 +20,7 @@ #include "share/ob_srv_rpc_proxy.h" #include "share/ob_debug_sync.h" #include "share/ob_common_rpc_proxy.h" +#include "share/location_cache/ob_location_struct.h" #include "share/schema/ob_table_schema.h" #include "share/schema/ob_multi_version_schema_service.h" #include "share/schema/ob_schema_struct.h" @@ -828,7 +829,6 @@ int ObDDLWaitTransEndCtx::try_wait(bool &is_trans_end, int64_t &snapshot_version } } is_trans_end = is_trans_end_; - ret = OB_LS_LOCATION_LEADER_NOT_EXIST == ret ? OB_SUCCESS : ret; return ret; } @@ -1066,9 +1066,6 @@ int ObDDLWaitColumnChecksumCtx::try_wait(bool &is_column_checksum_ready) } } is_column_checksum_ready = is_calc_done_; - if (OB_LS_LOCATION_LEADER_NOT_EXIST == ret) { - ret = OB_SUCCESS; - } return ret; }