From fcacb100a2ed4994bee2f8390c06367a309a303f Mon Sep 17 00:00:00 2001 From: LFC <990479+MichaelScofield@users.noreply.github.com> Date: Mon, 8 Jan 2024 14:32:01 +0800 Subject: [PATCH] chore: expose some codes to let other projects use them (#3115) --- src/cmd/src/standalone.rs | 2 +- src/common/meta/src/ddl/table_meta.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cmd/src/standalone.rs b/src/cmd/src/standalone.rs index a61869b163..6f0d62ef35 100644 --- a/src/cmd/src/standalone.rs +++ b/src/cmd/src/standalone.rs @@ -464,7 +464,7 @@ impl StartCommand { Ok(ddl_task_executor) } - async fn create_table_metadata_manager( + pub async fn create_table_metadata_manager( kv_backend: KvBackendRef, ) -> Result { let table_metadata_manager = Arc::new(TableMetadataManager::new(kv_backend)); diff --git a/src/common/meta/src/ddl/table_meta.rs b/src/common/meta/src/ddl/table_meta.rs index fd68fa4735..0b7ba059ad 100644 --- a/src/common/meta/src/ddl/table_meta.rs +++ b/src/common/meta/src/ddl/table_meta.rs @@ -33,6 +33,7 @@ use crate::rpc::router::{Region, RegionRoute}; use crate::sequence::SequenceRef; use crate::wal::{allocate_region_wal_options, WalOptionsAllocatorRef}; +#[derive(Clone)] pub struct TableMetadataAllocator { table_id_sequence: SequenceRef, wal_options_allocator: WalOptionsAllocatorRef,