fix the stack overflow bug of disabling writing mlog
This commit is contained in:
		| @ -4651,7 +4651,7 @@ int ObDMLStmt::disable_writing_materialized_view() | ||||
|                 || schema::MATERIALIZED_VIEW_LOG == table_item->table_type_) { | ||||
|         disable_write_table = true; | ||||
|       } else if (table_item->is_view_table_ && NULL != table_item->ref_query_) { | ||||
|         OZ( table_item->ref_query_->disable_writing_materialized_view() ); | ||||
|         OZ( SMART_CALL(table_item->ref_query_->disable_writing_materialized_view()) ); | ||||
|       } | ||||
|     } | ||||
|   } | ||||
| @ -4665,7 +4665,7 @@ int ObDMLStmt::disable_writing_materialized_view() | ||||
|       LOG_WARN("failed to get stmt's child_stmts", K(ret)); | ||||
|     } else { | ||||
|       for (int64_t i = 0; OB_SUCC(ret) && i < child_stmts.count(); ++i) { | ||||
|         OZ( child_stmts.at(i)->disable_writing_materialized_view() ); | ||||
|         OZ( SMART_CALL(child_stmts.at(i)->disable_writing_materialized_view()) ); | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 leftgeek
					leftgeek