summaryrefslogtreecommitdiffstats
path: root/staging_vespalib
diff options
context:
space:
mode:
authorArne Juul <arnej@yahoo-inc.com>2018-10-05 20:32:06 +0000
committerArne Juul <arnej@yahoo-inc.com>2018-10-05 20:32:06 +0000
commita06fc46c5e71315ab460fb11ef1a6e05816e396a (patch)
tree46aa24a2e43fcbc2e163e6288b391e3ff4ab041c /staging_vespalib
parent96a953de4aa6c94166c34757b2c727b44375848a (diff)
use new API, avoid using NameRepo directly
Diffstat (limited to 'staging_vespalib')
-rw-r--r--staging_vespalib/src/vespa/vespalib/metrics/point_builder.cpp2
-rw-r--r--staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp8
2 files changed, 4 insertions, 6 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/metrics/point_builder.cpp b/staging_vespalib/src/vespa/vespalib/metrics/point_builder.cpp
index 76c172c9c44..7d99ce8a0a2 100644
--- a/staging_vespalib/src/vespa/vespalib/metrics/point_builder.cpp
+++ b/staging_vespalib/src/vespa/vespalib/metrics/point_builder.cpp
@@ -60,7 +60,7 @@ PointBuilder::bind(DimensionName dimension, LabelValue label) &&
Point
PointBuilder::build()
{
- return _owner->pointFrom(PointMap(_map));
+ return _owner->pointFrom(_map);
}
PointBuilder::operator Point() &&
diff --git a/staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp b/staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp
index 8f81dae4eb4..50dd30efc5a 100644
--- a/staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp
+++ b/staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp
@@ -1,7 +1,6 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include "simple_metrics_manager.h"
#include "simple_tick.h"
-#include "name_repo.h"
#include <vespa/log/log.h>
LOG_SETUP(".vespalib.metrics.simple_metrics_manager");
@@ -110,7 +109,7 @@ SimpleMetricsManager::snapshotFrom(const Bucket &bucket)
Snapshot snap(s, e);
{
for (size_t point_id = 0; point_id <= max_point_id; ++point_id) {
- const PointMap &map = NameRepo::instance.pointMap(Point(point_id));
+ const PointMap &map = Point(point_id).as_map();
PointSnapshot point;
for (const PointMap::value_type &kv : map) {
point.dimensions.emplace_back(kv.first.as_name(), kv.second.as_value());
@@ -187,17 +186,16 @@ SimpleMetricsManager::label(const vespalib::string &value)
PointBuilder
SimpleMetricsManager::pointBuilder(Point from)
{
- const PointMap &map = NameRepo::instance.pointMap(from);
+ const PointMap &map = from.as_map();
return PointBuilder(shared_from_this(), map);
}
Point
SimpleMetricsManager::pointFrom(PointMap map)
{
- return NameRepo::instance.pointFrom(std::move(map));
+ return Point::from_map(std::move(map));
}
-
void
SimpleMetricsManager::tickerLoop()
{