Add per-test buffers created trace

This commit is contained in:
Lukas Joswiak 2020-11-04 09:19:36 -08:00
parent aa16ea6024
commit 3b8a84a153
1 changed files with 5 additions and 1 deletions

View File

@ -172,7 +172,10 @@ public:
// ASSERT(!log_actor_.isReady());
if (buffers_.empty()) {
TraceEvent(SevInfo, "TracingSpanCreateBuffer");
++total_buffers_;
if (total_buffers_ % 500 == 0) {
TraceEvent(SevInfo, "TracingSpanCreateBuffer").detail("Buffers", total_buffers_);
}
buffers_.push(TraceRequest{
.buffer = new uint8_t[kTraceBufferSize],
.data_size = 0,
@ -266,6 +269,7 @@ private:
// needed at any one time to handle multiple trace calls.
std::queue<TraceRequest> buffers_;
int pending_messages_;
int total_buffers_; // TODO: This should be removed after performance testing is done
int total_messages_; // TODO: This should be removed after performance testing is done
PromiseStream<TraceRequest> stream_;