mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-05-14 14:58:36 -07:00
stores: bloom filters back to default due to slow reads, v3 will bring down the needed RAM
This commit is contained in:
@@ -12,12 +12,12 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||||||
let _ = fs::remove_file("./vec");
|
let _ = fs::remove_file("./vec");
|
||||||
|
|
||||||
let version = Version::TWO;
|
let version = Version::TWO;
|
||||||
let format = Format::Compressed;
|
let format = Format::Raw;
|
||||||
|
|
||||||
{
|
{
|
||||||
let mut vec: VEC = StoredVec::forced_import(Path::new("."), "vec", version, format)?;
|
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);
|
vec.push(v);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -42,6 +42,9 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||||||
dbg!(iter.get(0.into()));
|
dbg!(iter.get(0.into()));
|
||||||
dbg!(iter.get(1.into()));
|
dbg!(iter.get(1.into()));
|
||||||
dbg!(iter.get(2.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(20.into()));
|
dbg!(iter.get(20.into()));
|
||||||
dbg!(iter.get(0.into()));
|
dbg!(iter.get(0.into()));
|
||||||
|
|||||||
@@ -147,6 +147,7 @@ impl HeaderInner {
|
|||||||
{
|
{
|
||||||
return Err(Error::DifferentCompressionMode);
|
return Err(Error::DifferentCompressionMode);
|
||||||
}
|
}
|
||||||
|
|
||||||
Ok(header)
|
Ok(header)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ where
|
|||||||
} else {
|
} else {
|
||||||
(
|
(
|
||||||
Header::import_and_verify(&mut file, version, Format::Raw)?,
|
Header::import_and_verify(&mut file, version, Format::Raw)?,
|
||||||
None,
|
Some(file),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user