From cebc1b7e487394dd48135cbc363afc94d08513fc Mon Sep 17 00:00:00 2001 From: John Sully Date: Wed, 3 Jun 2020 22:06:05 -0400 Subject: [PATCH] Add DB commit latency samples Former-commit-id: 557ea8d285045496105e3330f0007e02aa4359d7 --- src/server.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/server.cpp b/src/server.cpp index 63e7979be..8122b0da0 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -2403,9 +2403,13 @@ void beforeSleep(struct aeEventLoop *eventLoop) { int aof_state = g_pserver->aof_state; aeReleaseLock(); + + mstime_t commit_latency; + latencyStartMonitor(commit_latency); for (redisDb *db : vecdb) db->commitChanges(); - + latencyEndMonitor(commit_latency); + latencyAddSampleIfNeeded("storage-commit", commit_latency); handleClientsWithPendingWrites(iel, aof_state); if (serverTL->gcEpoch != 0)