From 4114771ff1c9ba371de99ea6274221e89861caea Mon Sep 17 00:00:00 2001 From: obdev Date: Fri, 24 Feb 2023 16:38:33 +0000 Subject: [PATCH] fix ddl task can not be recovered because iter_end is not reset. --- src/rootserver/ddl_task/ob_ddl_task.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rootserver/ddl_task/ob_ddl_task.cpp b/src/rootserver/ddl_task/ob_ddl_task.cpp index ecb9bacf81..27fb273ff0 100644 --- a/src/rootserver/ddl_task/ob_ddl_task.cpp +++ b/src/rootserver/ddl_task/ob_ddl_task.cpp @@ -2656,6 +2656,9 @@ int ObDDLTaskRecordOperator::get_task_record(const ObSqlString &sql_string, LOG_WARN("push back failed", K(record)); } } + if (OB_ITER_END == ret) { + ret = OB_SUCCESS; + } } } }