diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2024-10-10 23:40:36 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2024-10-10 23:40:36 +0300 |
| commit | 336afff93bdd09cfaad75bde25d6d6627ef7c24f (patch) | |
| tree | 05f0dbfaffd1d432acb18d3e8054e60922eb6246 /log_db/benches/utils.rs | |
| parent | 13577d9ac7cd80fab5a1cf86254c5f407f75978d (diff) | |
Add compacted benchmark cases
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(()) |
