[CP] fix offline ddl and drop index concurrency.
This commit is contained in:
@ -1140,7 +1140,8 @@ int ObIndexBuildTask::clean_on_failed()
|
||||
index_name = "__fake";
|
||||
} else if (OB_FAIL(index_schema->get_index_name(index_name))) {
|
||||
LOG_WARN("get index name failed", K(ret));
|
||||
} else {
|
||||
} else if (0 == parent_task_id_) {
|
||||
// generate ddl_stmt if it is not a child task.
|
||||
if (is_oracle_mode) {
|
||||
if (OB_FAIL(drop_index_sql.append_fmt("drop index \"%.*s\"", index_name.length(), index_name.ptr()))) {
|
||||
LOG_WARN("generate drop index sql failed", K(ret));
|
||||
|
||||
Reference in New Issue
Block a user