From 248bbb0a4437e88fa9e1cefb93103436df4c60d5 Mon Sep 17 00:00:00 2001 From: Avery Date: Thu, 4 Apr 2024 11:55:38 -0400 Subject: [PATCH] Feat: Spring24 project4 update leaderboard metrics (#710) update leaderboard metrics Signed-off-by: AveryQi115 --- tools/terrier_bench/terrier.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/terrier_bench/terrier.cpp b/tools/terrier_bench/terrier.cpp index 0e746f9f8..3da4cd790 100644 --- a/tools/terrier_bench/terrier.cpp +++ b/tools/terrier_bench/terrier.cpp @@ -62,12 +62,19 @@ struct TerrierTotalMetrics { void Report(uint64_t db_size) { auto transfer_txn_per_sec = committed_transfer_txn_cnt_ / static_cast(elapsed_) * 1000; auto join_txn_per_sec = committed_join_txn_cnt_ / static_cast(elapsed_) * 1000; + auto committed_txn_cnt = committed_join_txn_cnt_ + committed_transfer_txn_cnt_; fmt::print(stderr, "<<< BEGIN\n"); fmt::print(stderr, "transfer: {}\n", transfer_txn_per_sec); fmt::print(stderr, "join: {}\n", join_txn_per_sec); fmt::print(stderr, "db_size: {}\n", db_size); + if (committed_txn_cnt != 0) { + fmt::print(stderr, "db_size per committed txn: {}\n", db_size / static_cast(committed_txn_cnt)); + } else{ + fmt::print(stderr, "db_size per committed txn: 999999999\n"); + } + fmt::print(stderr, ">>> END\n"); }