diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-01 06:38:06 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-01 17:02:23 +0000 |
commit | f2e5ba70fcacd7dfc6d5688479e220c975d26f58 (patch) | |
tree | 2b9470f0da3da72b6c1915db75e81b000a31b1e4 /storage/src/vespa | |
parent | 87aa63c8c6f7544b648401e1836d8e66af000370 (diff) |
Set period in constructor only
Diffstat (limited to 'storage/src/vespa')
-rw-r--r-- | storage/src/vespa/storageframework/defaultimplementation/component/componentregisterimpl.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/storage/src/vespa/storageframework/defaultimplementation/component/componentregisterimpl.cpp b/storage/src/vespa/storageframework/defaultimplementation/component/componentregisterimpl.cpp index 40c2cc3b111..74d58244636 100644 --- a/storage/src/vespa/storageframework/defaultimplementation/component/componentregisterimpl.cpp +++ b/storage/src/vespa/storageframework/defaultimplementation/component/componentregisterimpl.cpp @@ -126,8 +126,8 @@ namespace { struct MetricHookWrapper : public metrics::UpdateHook { MetricUpdateHook& _hook; - MetricHookWrapper(vespalib::stringref name, MetricUpdateHook& hook) - : metrics::UpdateHook(name.data()), // Expected to point to static name + MetricHookWrapper(vespalib::stringref name, MetricUpdateHook& hook, vespalib::duration period) + : metrics::UpdateHook(name.data(), period), // Expected to point to static name _hook(hook) { } @@ -142,8 +142,8 @@ ComponentRegisterImpl::registerUpdateHook(vespalib::stringref name, vespalib::duration period) { std::lock_guard lock(_componentLock); - auto hookPtr = std::make_unique<MetricHookWrapper>(name, hook); - _metricManager->addMetricUpdateHook(*hookPtr, vespalib::to_s(period)); + auto hookPtr = std::make_unique<MetricHookWrapper>(name, hook, period); + _metricManager->addMetricUpdateHook(*hookPtr); _hooks.emplace_back(std::move(hookPtr)); } |