diff --git a/src/storage/ddl/ob_ddl_server_client.cpp b/src/storage/ddl/ob_ddl_server_client.cpp index d9581400a..18dd58c60 100644 --- a/src/storage/ddl/ob_ddl_server_client.cpp +++ b/src/storage/ddl/ob_ddl_server_client.cpp @@ -120,6 +120,9 @@ int ObDDLServerClient::copy_table_dependents(const obrpc::ObCopyTableDependentsA if (OB_ENTRY_NOT_EXIST == ret) { LOG_WARN("ddl task not exist", K(ret), K(arg)); break; + } else if (OB_NOT_SUPPORTED == ret) { + LOG_WARN("not supported copy table dependents", K(ret), K(arg)); + break; } else { LOG_INFO("ddl task exist, try again", K(arg)); ret = OB_SUCCESS; @@ -158,6 +161,9 @@ int ObDDLServerClient::abort_redef_table(const obrpc::ObAbortRedefTableArg &arg, LOG_WARN("abort redef table failed", K(ret), K(arg)); if (OB_ENTRY_NOT_EXIST == ret) { break; + } else if (OB_NOT_SUPPORTED == ret) { + LOG_WARN("not supported abort direct load task", K(ret), K(arg)); + break; } else { LOG_INFO("ddl task exist, try again", K(arg)); ret = OB_SUCCESS; @@ -216,6 +222,9 @@ int ObDDLServerClient::finish_redef_table(const obrpc::ObFinishRedefTableArg &fi LOG_WARN("finish redef table failed", K(ret), K(finish_redef_arg)); if (OB_ENTRY_NOT_EXIST == ret) { break; + } else if (OB_NOT_SUPPORTED == ret) { + LOG_WARN("not supported finish redef table", K(ret), K(finish_redef_arg)); + break; } else { LOG_INFO("ddl task exist, try again", K(finish_redef_arg)); ret = OB_SUCCESS;