summaryrefslogtreecommitdiffstats
path: root/benchmarks/bench.h
diff options
context:
space:
mode:
authorDouglas Rumbaugh <dbr4@psu.edu>2023-06-07 10:35:50 -0400
committerDouglas Rumbaugh <dbr4@psu.edu>2023-06-07 10:35:50 -0400
commit5645cc13b84e2500b4c4d1f337df3b124c6b5845 (patch)
tree143b384ed5f3b032689ed099ea122c61b7ea5412 /benchmarks/bench.h
parentaa5832f5e1bf7fcbd0a9507677a650b5e749ef46 (diff)
downloaddynamic-extension-5645cc13b84e2500b4c4d1f337df3b124c6b5845.tar.gz
Benchmark updates (disabled sampling temporarily)
Diffstat (limited to 'benchmarks/bench.h')
-rw-r--r--benchmarks/bench.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/benchmarks/bench.h b/benchmarks/bench.h
index 8af244a..458dc49 100644
--- a/benchmarks/bench.h
+++ b/benchmarks/bench.h
@@ -163,13 +163,13 @@ static bool warmup(std::fstream *file, ExtendedWSS *extended_wss, size_t count,
inserted++;
extended_wss->insert(rec);
- if (i > extended_wss->get_buffer_capacity() && delete_idx >= delbuf.size()) {
+ if (delete_prop > 0 && i > extended_wss->get_buffer_capacity() && delete_idx >= delbuf.size()) {
extended_wss->query(&parms);
delete_idx = 0;
deleted_keys.clear();
}
- if (i > extended_wss->get_buffer_capacity() && gsl_rng_uniform(g_rng) < delete_prop) {
+ if (delete_prop > 0 && i > extended_wss->get_buffer_capacity() && gsl_rng_uniform(g_rng) < delete_prop) {
auto rec = delbuf[delete_idx];
delete_idx++;