diff --git a/data_plane/src/storage_engines/sketch_db/mod.rs b/data_plane/src/storage_engines/sketch_db/mod.rs index ad8ff587e..b69ebf9ee 100644 --- a/data_plane/src/storage_engines/sketch_db/mod.rs +++ b/data_plane/src/storage_engines/sketch_db/mod.rs @@ -32,6 +32,7 @@ pub mod accuracy; pub mod backfill; pub mod data; pub mod metrics; +pub mod persistence; pub mod schema; pub mod store; diff --git a/data_plane/src/storage_engines/sketch_db/store/persistence/cache.rs b/data_plane/src/storage_engines/sketch_db/persistence/cache.rs similarity index 100% rename from data_plane/src/storage_engines/sketch_db/store/persistence/cache.rs rename to data_plane/src/storage_engines/sketch_db/persistence/cache.rs diff --git a/data_plane/src/storage_engines/sketch_db/store/persistence/config.rs b/data_plane/src/storage_engines/sketch_db/persistence/config.rs similarity index 100% rename from data_plane/src/storage_engines/sketch_db/store/persistence/config.rs rename to data_plane/src/storage_engines/sketch_db/persistence/config.rs diff --git a/data_plane/src/storage_engines/sketch_db/store/persistence/flusher.rs b/data_plane/src/storage_engines/sketch_db/persistence/flusher.rs similarity index 100% rename from data_plane/src/storage_engines/sketch_db/store/persistence/flusher.rs rename to data_plane/src/storage_engines/sketch_db/persistence/flusher.rs diff --git a/data_plane/src/storage_engines/sketch_db/store/persistence/manifest.rs b/data_plane/src/storage_engines/sketch_db/persistence/manifest.rs similarity index 100% rename from data_plane/src/storage_engines/sketch_db/store/persistence/manifest.rs rename to data_plane/src/storage_engines/sketch_db/persistence/manifest.rs diff --git a/data_plane/src/storage_engines/sketch_db/store/persistence/mod.rs b/data_plane/src/storage_engines/sketch_db/persistence/mod.rs similarity index 100% rename from data_plane/src/storage_engines/sketch_db/store/persistence/mod.rs rename to data_plane/src/storage_engines/sketch_db/persistence/mod.rs diff --git a/data_plane/src/storage_engines/sketch_db/store/persistence/part.rs b/data_plane/src/storage_engines/sketch_db/persistence/part.rs similarity index 100% rename from data_plane/src/storage_engines/sketch_db/store/persistence/part.rs rename to data_plane/src/storage_engines/sketch_db/persistence/part.rs diff --git a/data_plane/src/storage_engines/sketch_db/store/persistence/recovery.rs b/data_plane/src/storage_engines/sketch_db/persistence/recovery.rs similarity index 100% rename from data_plane/src/storage_engines/sketch_db/store/persistence/recovery.rs rename to data_plane/src/storage_engines/sketch_db/persistence/recovery.rs diff --git a/data_plane/src/storage_engines/sketch_db/store/persistence/source.rs b/data_plane/src/storage_engines/sketch_db/persistence/source.rs similarity index 100% rename from data_plane/src/storage_engines/sketch_db/store/persistence/source.rs rename to data_plane/src/storage_engines/sketch_db/persistence/source.rs diff --git a/data_plane/src/storage_engines/sketch_db/store/mod.rs b/data_plane/src/storage_engines/sketch_db/store/mod.rs index 608a2c1d5..14f381c46 100644 --- a/data_plane/src/storage_engines/sketch_db/store/mod.rs +++ b/data_plane/src/storage_engines/sketch_db/store/mod.rs @@ -1458,6 +1458,7 @@ mod tests { // alongside the store that uses it. pub mod epoch_columnar; -// Persistence layer (manifest + parts + flusher + part cache + recovery). -// Reused by `SketchStore::start_persistence`. -pub mod persistence; +// `persistence` moved up to `sketch_db::persistence`. Re-exported here +// so legacy `crate::storage_engines::sketch_db::store::persistence::*` +// paths continue working without consumer changes. +pub use crate::storage_engines::sketch_db::persistence;