From a8cc9dedef402558507a6ae2d9032ecfc52f5c57 Mon Sep 17 00:00:00 2001 From: Fuheng Zhao Date: Wed, 30 Jun 2021 09:28:10 -0700 Subject: [PATCH] fix error in output --- fdbserver/VersionedBTree.actor.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fdbserver/VersionedBTree.actor.cpp b/fdbserver/VersionedBTree.actor.cpp index f3b4a7e5ee..fa7028543d 100644 --- a/fdbserver/VersionedBTree.actor.cpp +++ b/fdbserver/VersionedBTree.actor.cpp @@ -1333,10 +1333,11 @@ struct RedwoodMetrics { std::vector allReasons = {pagerEventReasons::pointRead, pagerEventReasons::rangeRead, pagerEventReasons::rangePrefetch, pagerEventReasons::commit, pagerEventReasons::lazyClear, pagerEventReasons::metaData}; for(auto e = allEvents.begin(); e != allEvents.end(); e++){ - char eventCode = eventsCodes[(size_t)*e]; + std::string code = ""; + code += eventsCodes[(size_t)*e]; for(auto r = allReasons.begin(); r != allReasons.end(); r++){ char reasonCode = pagerEventReasonsCodes[(size_t)*r]; - t->detail(format("L%d%s%s", h + 1, &eventCode, &reasonCode), eventReasons[(size_t)*e][(size_t)*r]); + t->detail(format("L%d%s", h + 1, (code+reasonCode).c_str()), eventReasons[(size_t)*e][(size_t)*r]); } } }