chore: fix collect region stat on non-base table (#2190)

This commit is contained in:
shuiyisong
2023-08-17 10:13:49 +08:00
committed by GitHub
parent 6cd7319d67
commit d45ee8b42a

View File

@@ -25,7 +25,7 @@ use api::v1::meta::{RegionStat, TableIdent, TableName};
use common_telemetry::{info, warn};
use snafu::ResultExt;
use table::engine::{EngineContext, TableEngineRef};
use table::metadata::TableId;
use table::metadata::{TableId, TableType};
use table::requests::CreateTableRequest;
use table::TableRef;
@@ -240,6 +240,10 @@ pub async fn datanode_stat(catalog_manager: &CatalogManagerRef) -> (u64, Vec<Reg
continue;
};
if table.table_type() != TableType::Base {
continue;
}
let table_info = table.table_info();
let region_numbers = &table_info.meta.region_numbers;
region_number += region_numbers.len() as u64;