computer: store part 8

This commit is contained in:
nym21
2025-07-03 18:19:36 +02:00
parent 5810276156
commit be4e693a27
29 changed files with 745 additions and 364 deletions

View File

@@ -13,3 +13,4 @@ repository.workspace = true
brk_core = { workspace = true }
byteview = { workspace = true }
fjall = { workspace = true }
log = { workspace = true }

View File

@@ -14,13 +14,13 @@ use std::{
use brk_core::{Height, Result, Version};
use byteview::ByteView;
use fjall::{
PartitionCreateOptions, PersistMode, ReadTransaction, TransactionalKeyspace,
TransactionalPartitionHandle,
PartitionCreateOptions, ReadTransaction, TransactionalKeyspace, TransactionalPartitionHandle,
};
mod meta;
mod r#trait;
use log::info;
use meta::*;
pub use r#trait::*;
@@ -241,12 +241,12 @@ where
}
fn reset(&mut self) -> Result<()> {
info!("Resetting {}...", self.name);
let partition: TransactionalPartitionHandle = self.partition.take().unwrap();
self.keyspace.delete_partition(partition)?;
self.keyspace.persist(PersistMode::SyncAll)?;
self.meta.reset();
let partition =