diff --git a/src/observer/virtual_table/ob_all_virtual_dtl_interm_result_monitor.cpp b/src/observer/virtual_table/ob_all_virtual_dtl_interm_result_monitor.cpp index 0c063b2492087680b50ceefd3daa31a8015a9d0c..c53a81397f8d35d12723588e0015e7fee543d6b2 100644 --- a/src/observer/virtual_table/ob_all_virtual_dtl_interm_result_monitor.cpp +++ b/src/observer/virtual_table/ob_all_virtual_dtl_interm_result_monitor.cpp @@ -254,7 +254,7 @@ int ObAllDtlIntermResultMonitor::fill_scanner() } } } - } else if(is_user_tenant(cur_tenant_id)) { + } else { ObDTLIntermResultMonitorInfoGetter monitor_getter(scanner_, *allocator_, output_column_ids_, cur_row_, *addr_, ipstr, cur_tenant_id); MTL_SWITCH(cur_tenant_id) { @@ -262,9 +262,6 @@ int ObAllDtlIntermResultMonitor::fill_scanner() SERVER_LOG(WARN, "generate monitor info array failed", K(ret)); } } - } else { - ret = OB_ERR_UNEXPECTED; - SERVER_LOG(WARN, "Non-system non-user tenants try generate_monitor_info_rows", K(ret)); } if(OB_SUCC(ret)) { scanner_it_ = scanner_.begin();