From a9ee3f2f7f557adbe5448e4f4fbf71c23fe808b1 Mon Sep 17 00:00:00 2001 From: Douglas Rumbaugh Date: Mon, 7 Apr 2025 14:37:19 -0400 Subject: Implemented the legacy policies and fixed a few bugs --- benchmarks/tail-latency/standard_latency_dist.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'benchmarks/tail-latency/standard_latency_dist.cpp') diff --git a/benchmarks/tail-latency/standard_latency_dist.cpp b/benchmarks/tail-latency/standard_latency_dist.cpp index e68b646..8f1594b 100644 --- a/benchmarks/tail-latency/standard_latency_dist.cpp +++ b/benchmarks/tail-latency/standard_latency_dist.cpp @@ -52,7 +52,7 @@ int main(int argc, char **argv) { std::vector sfs = {2, 3, 4, 5, 6, 7, 8}; //, 4, 8, 16, 32, 64, 128, 256, 512, 1024}; size_t buffer_size = 8000; - std::vector policies = {1}; + std::vector policies = {0, 1, 2}; for (auto pol: policies) { for (size_t i=0; iinsert(data[j])) { usleep(1); } - - //fprintf(stderr, "%ld\r", j); } extension->await_version(); - fprintf(stderr, "\n[I] Running Insertion Benchmark\n"); + // fprintf(stderr, "\n[I] Running Insertion Benchmark\n"); TIMER_INIT(); @@ -90,10 +89,13 @@ int main(int argc, char **argv) { TIMER_STOP(); auto total_insert_lat = TIMER_RESULT(); - fprintf(stderr, "\n[I] Finished running insertion benchmark\n"); + // extension->print_structure(); + // fflush(stdout); + + // fprintf(stderr, "\n[I] Finished running insertion benchmark\n"); extension->await_version(); - fprintf(stderr, "[I] Running query benchmark\n"); + // fprintf(stderr, "[I] Running query benchmark\n"); size_t total = 0; /* repeat the queries a bunch of times */ @@ -107,7 +109,7 @@ int main(int argc, char **argv) { } TIMER_STOP(); auto total_query_lat = TIMER_RESULT(); - fprintf(stderr, "[I] Finished running query benchmark\n"); + // fprintf(stderr, "[I] Finished running query benchmark\n"); auto query_latency = total_query_lat / (10*queries.size()); auto insert_throughput = (size_t) ((double) (n - warmup) / (double) total_insert_lat *1.0e9); @@ -116,7 +118,7 @@ int main(int argc, char **argv) { fprintf(stderr, "%ld\n", total); fflush(stdout); - extension->print_structure(); + // extension->print_structure(); delete extension; } } -- cgit v1.2.3