From d41d807b4f2c33d21f46c629c29adcb992359656 Mon Sep 17 00:00:00 2001 From: nym21 Date: Sun, 13 Jul 2025 16:49:45 +0200 Subject: [PATCH] stores: bloom filters back to default due to slow reads, v3 will bring down the needed RAM --- crates/brk_vec/examples/main.rs | 7 +++++-- crates/brk_vec/src/structs/header.rs | 1 + crates/brk_vec/src/variants/raw.rs | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/crates/brk_vec/examples/main.rs b/crates/brk_vec/examples/main.rs index f067a1b77..fc5500411 100644 --- a/crates/brk_vec/examples/main.rs +++ b/crates/brk_vec/examples/main.rs @@ -12,12 +12,12 @@ fn main() -> Result<(), Box> { let _ = fs::remove_file("./vec"); let version = Version::TWO; - let format = Format::Compressed; + let format = Format::Raw; { let mut vec: VEC = StoredVec::forced_import(Path::new("."), "vec", version, format)?; - (0..4_u32).for_each(|v| { + (0..21_u32).for_each(|v| { vec.push(v); }); @@ -42,6 +42,9 @@ fn main() -> Result<(), Box> { dbg!(iter.get(0.into())); dbg!(iter.get(1.into())); dbg!(iter.get(2.into())); + dbg!(iter.get(3.into())); + dbg!(iter.get(4.into())); + dbg!(iter.get(5.into())); dbg!(iter.get(20.into())); dbg!(iter.get(20.into())); dbg!(iter.get(0.into())); diff --git a/crates/brk_vec/src/structs/header.rs b/crates/brk_vec/src/structs/header.rs index f4bb90cbd..30bd0c936 100644 --- a/crates/brk_vec/src/structs/header.rs +++ b/crates/brk_vec/src/structs/header.rs @@ -147,6 +147,7 @@ impl HeaderInner { { return Err(Error::DifferentCompressionMode); } + Ok(header) } } diff --git a/crates/brk_vec/src/variants/raw.rs b/crates/brk_vec/src/variants/raw.rs index a240736cf..f978e840f 100644 --- a/crates/brk_vec/src/variants/raw.rs +++ b/crates/brk_vec/src/variants/raw.rs @@ -66,7 +66,7 @@ where } else { ( Header::import_and_verify(&mut file, version, Format::Raw)?, - None, + Some(file), ) } }