feat: implement sync_region for metric engine (#5826)

* feat: implement `sync_region` for metric engine

* chore: apply suggestions from CR

* chore: upgrade proto
This commit is contained in:
Weny Xu
2025-04-03 20:46:20 +08:00
committed by GitHub
parent dd63068df6
commit eab702cc02
15 changed files with 240 additions and 63 deletions

View File

@@ -24,13 +24,12 @@ use async_trait::async_trait;
use common_error::ext::{BoxedError, PlainError};
use common_error::status_code::StatusCode;
use datatypes::schema::ColumnSchema;
use store_api::manifest::ManifestVersion;
use store_api::metadata::{
ColumnMetadata, RegionMetadata, RegionMetadataBuilder, RegionMetadataRef,
};
use store_api::region_engine::{
RegionEngine, RegionRole, RegionScannerRef, RegionStatistic, SetRegionRoleStateResponse,
SettableRegionRoleState,
RegionEngine, RegionManifestInfo, RegionRole, RegionScannerRef, RegionStatistic,
SetRegionRoleStateResponse, SettableRegionRoleState,
};
use store_api::region_request::RegionRequest;
use store_api::storage::{ConcreteDataType, RegionId, ScanRequest, SequenceNumber};
@@ -113,7 +112,7 @@ impl RegionEngine for MetaRegionEngine {
async fn sync_region(
&self,
_region_id: RegionId,
_manifest_version: ManifestVersion,
_manifest_info: RegionManifestInfo,
) -> Result<(), BoxedError> {
unimplemented!()
}