Skip to content

Commit 2b6aca0

Browse files
authored
refactor(meta-embedded): remove embedded meta-store (#17888)
Replace embedded testing meta-service with standalone process. The `MemMeta` and `MemStateMachine` implementations were previously used for providing an embedded version of `databend-meta` service for testing. This approach required maintaining two separate versions of meta-service, creating long-term maintenance overhead. Testing now uses a standalone databend-meta process running on a random port and temporary directory. This change unifies our meta-service implementation and eliminates the duplicated maintenance burden.
1 parent 7308158 commit 2b6aca0

File tree

18 files changed

+25
-433
lines changed

18 files changed

+25
-433
lines changed

Cargo.lock

-16
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

-2
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ members = [
9797
"src/meta/client",
9898
"src/meta/control",
9999
"src/meta/ee",
100-
"src/meta/embedded",
101100
"src/meta/kvapi",
102101
"src/meta/process",
103102
"src/meta/proto-conv",
@@ -146,7 +145,6 @@ databend-common-meta-app-types = { path = "src/meta/app-types" }
146145
databend-common-meta-cache = { path = "src/meta/cache" }
147146
databend-common-meta-client = { path = "src/meta/client" }
148147
databend-common-meta-control = { path = "src/meta/control" }
149-
databend-common-meta-embedded = { path = "src/meta/embedded" }
150148
databend-common-meta-kvapi = { path = "src/meta/kvapi" }
151149
databend-common-meta-process = { path = "src/meta/process" }
152150
databend-common-meta-raft-store = { path = "src/meta/raft-store" }

src/meta/embedded/Cargo.toml

-27
This file was deleted.

src/meta/embedded/src/lib.rs

-16
This file was deleted.

src/meta/embedded/tests/it/kv_api_impl.rs

-53
This file was deleted.

src/meta/embedded/tests/it/main.rs

-19
This file was deleted.

src/meta/embedded/tests/it/schema_api_impl.rs

-42
This file was deleted.

src/meta/embedded/tests/it/testing.rs

-55
This file was deleted.

src/meta/raft-store/src/lib.rs

-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ pub mod config;
2323
pub mod key_spaces;
2424
pub mod leveled_store;
2525
pub(crate) mod marked;
26-
pub mod mem_meta;
27-
pub mod mem_state_machine;
2826
pub mod ondisk;
2927
pub mod raft_log_v004;
3028
pub mod sm_v003;

0 commit comments

Comments
 (0)