Skip to content

Commit 29fa6fb

Browse files
committed
fixup! Implement tiered storage
List keys exclusively from the primary store until PaginatedKVStore provides ordering and cursor semantics that permit a correct cross-tier merge. Remove the ephemeral overlay logic and update the tests to document the resulting primary-only listing behavior.
1 parent 372f2df commit 29fa6fb

2 files changed

Lines changed: 57 additions & 225 deletions

File tree

src/io/test_utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ impl<K: KVStore + Sync> chainmonitor::Persist<TestChannelSigner>
159159

160160
const EXPECTED_UPDATES_PER_PAYMENT: u64 = 5;
161161

162-
pub(crate) use in_memory_store::{InMemoryStore, IN_MEMORY_PAGE_SIZE};
162+
pub(crate) use in_memory_store::InMemoryStore;
163163

164164
pub(crate) fn random_storage_path() -> PathBuf {
165165
let mut temp_path = std::env::temp_dir();

0 commit comments

Comments
 (0)