diff options
Diffstat (limited to 'log_db/benches/utils.rs')
| -rw-r--r-- | log_db/benches/utils.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/log_db/benches/utils.rs b/log_db/benches/utils.rs index 63b3d84..c43e477 100644 --- a/log_db/benches/utils.rs +++ b/log_db/benches/utils.rs @@ -36,10 +36,14 @@ pub fn random_record(from_id: i64, to_id: i64) -> Record { pub fn prefill_db<T: Eq + Clone + Debug>( db: &mut DB<T>, n_records: usize, + compact: bool, ) -> Result<(), io::Error> { for _ in 0..n_records { let record = random_record(0, n_records as i64); db.upsert(&record)?; + if compact { + db.do_maintenance_tasks()?; + } } Ok(()) |
