Skip to content

Commit 248bbb0

Browse files
authored
Feat: Spring24 project4 update leaderboard metrics (#710)
update leaderboard metrics Signed-off-by: AveryQi115 <[email protected]>
1 parent 0d774f6 commit 248bbb0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tools/terrier_bench/terrier.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,19 @@ struct TerrierTotalMetrics {
6262
void Report(uint64_t db_size) {
6363
auto transfer_txn_per_sec = committed_transfer_txn_cnt_ / static_cast<double>(elapsed_) * 1000;
6464
auto join_txn_per_sec = committed_join_txn_cnt_ / static_cast<double>(elapsed_) * 1000;
65+
auto committed_txn_cnt = committed_join_txn_cnt_ + committed_transfer_txn_cnt_;
6566

6667
fmt::print(stderr, "<<< BEGIN\n");
6768

6869
fmt::print(stderr, "transfer: {}\n", transfer_txn_per_sec);
6970
fmt::print(stderr, "join: {}\n", join_txn_per_sec);
7071
fmt::print(stderr, "db_size: {}\n", db_size);
72+
if (committed_txn_cnt != 0) {
73+
fmt::print(stderr, "db_size per committed txn: {}\n", db_size / static_cast<double>(committed_txn_cnt));
74+
} else{
75+
fmt::print(stderr, "db_size per committed txn: 999999999\n");
76+
}
77+
7178

7279
fmt::print(stderr, ">>> END\n");
7380
}

0 commit comments

Comments
 (0)