From 6df5fcc12646b8695fe1dc9944af4df37cfe5bf5 Mon Sep 17 00:00:00 2001 From: Yangster Date: Thu, 12 Apr 2018 11:04:29 -0700 Subject: [PATCH] Lock the pulling alarm handler. Test: statsd test BUG: b/77906846 Change-Id: I414771a20babfb2324e47dd8ddbb44eaa088d199 --- cmds/statsd/src/StatsLogProcessor.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/cmds/statsd/src/StatsLogProcessor.cpp b/cmds/statsd/src/StatsLogProcessor.cpp index f2443e8fb128b..f3bd8f8d62e30 100644 --- a/cmds/statsd/src/StatsLogProcessor.cpp +++ b/cmds/statsd/src/StatsLogProcessor.cpp @@ -482,6 +482,7 @@ void StatsLogProcessor::WriteDataToDisk() { } void StatsLogProcessor::informPullAlarmFired(const int64_t timestampNs) { + std::lock_guard lock(mMetricsMutex); mStatsPullerManager.OnAlarmFired(timestampNs); }