fix ddl_direct_load function not handling the situation of -4007 bug
This commit is contained in:
parent
ef5d6e66bb
commit
15720ceb75
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user