diff options
Diffstat (limited to 'metrics')
-rw-r--r-- | metrics/src/vespa/metrics/metricmanager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/metrics/src/vespa/metrics/metricmanager.cpp b/metrics/src/vespa/metrics/metricmanager.cpp index c330bf04d56..04f7568bfba 100644 --- a/metrics/src/vespa/metrics/metricmanager.cpp +++ b/metrics/src/vespa/metrics/metricmanager.cpp @@ -766,9 +766,9 @@ namespace { void MetricManager::run() { + vespalib::MonitorGuard sync(_waiter); while (!stopping()) { time_t currentTime = _timer->getTime(); - vespalib::MonitorGuard sync(_waiter); time_t next = tick(sync, currentTime); if (currentTime < next) { sync.wait((next - currentTime) * 1000); |