Increase priority of the logging of various metrics trace events.

This commit is contained in:
A.J. Beamon 2020-03-13 16:20:23 -07:00
parent 3a0af091b2
commit 031b579ede
2 changed files with 2 additions and 2 deletions

View File

@ -224,7 +224,7 @@ template <> void delref( DatabaseContext* ptr ) { ptr->delref(); }
ACTOR Future<Void> databaseLogger( DatabaseContext *cx ) { ACTOR Future<Void> databaseLogger( DatabaseContext *cx ) {
state double lastLogged = 0; state double lastLogged = 0;
loop { loop {
wait(delay(CLIENT_KNOBS->SYSTEM_MONITOR_INTERVAL, cx->taskID)); wait(delay(CLIENT_KNOBS->SYSTEM_MONITOR_INTERVAL, TaskPriority::FlushTrace));
TraceEvent ev("TransactionMetrics", cx->dbId); TraceEvent ev("TransactionMetrics", cx->dbId);
ev.detail("Elapsed", (lastLogged == 0) ? 0 : now() - lastLogged) ev.detail("Elapsed", (lastLogged == 0) ? 0 : now() - lastLogged)

View File

@ -95,6 +95,6 @@ ACTOR Future<Void> traceCounters(std::string traceEventName, UID traceEventID, d
} }
last_interval = now(); last_interval = now();
wait(delay(interval)); wait(delay(interval, TaskPriority::FlushTrace));
} }
} }