summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-02-07 13:28:33 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2023-02-07 13:28:33 +0000
commite4ff2074e4a68a987b5c19bc41a15b19cdc03ecc (patch)
tree61f5fc5fddcf8e82416a34a09def0d9d20710cb4
parent87eb78a288f04e4a6884caaf740868dbb9cf98e8 (diff)
Constify
-rw-r--r--storage/src/vespa/storage/bucketdb/bucketmanager.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/storage/src/vespa/storage/bucketdb/bucketmanager.cpp b/storage/src/vespa/storage/bucketdb/bucketmanager.cpp
index e68cbd75d52..2f1622750d7 100644
--- a/storage/src/vespa/storage/bucketdb/bucketmanager.cpp
+++ b/storage/src/vespa/storage/bucketdb/bucketmanager.cpp
@@ -182,7 +182,7 @@ struct MetricsUpdater {
void add(const MetricsUpdater& rhs) noexcept {
auto& d = count;
- auto& s = rhs.count;
+ const auto& s = rhs.count;
d.buckets += s.buckets;
d.docs += s.docs;
d.bytes += s.bytes;
@@ -209,7 +209,7 @@ BucketManager::updateMetrics(bool updateDocCount)
if (!updateDocCount || _doneInitialized) {
MetricsUpdater total;
- for (auto& space : _component.getBucketSpaceRepo()) {
+ for (const auto& space : _component.getBucketSpaceRepo()) {
MetricsUpdater m;
auto guard = space.second->bucketDatabase().acquire_read_guard();
guard->for_each(std::ref(m));
@@ -238,7 +238,7 @@ BucketManager::updateMetrics(bool updateDocCount)
}
void BucketManager::update_bucket_db_memory_usage_metrics() {
- for (auto& space : _component.getBucketSpaceRepo()) {
+ for (const auto& space : _component.getBucketSpaceRepo()) {
auto bm = _metrics->bucket_spaces.find(space.first);
bm->second->bucket_db_metrics.memory_usage.update(space.second->bucketDatabase().detailed_memory_usage());
}
@@ -342,7 +342,7 @@ BucketManager::reportStatus(std::ostream& out,
using vespalib::xml::XmlAttribute;
xmlReporter << vespalib::xml::XmlTag("buckets");
- for (auto& space : _component.getBucketSpaceRepo()) {
+ for (const auto& space : _component.getBucketSpaceRepo()) {
xmlReporter << XmlTag("bucket-space")
<< XmlAttribute("name", document::FixedBucketSpaces::to_string(space.first));
BucketDBDumper dumper(xmlReporter.getStream());
@@ -404,7 +404,7 @@ bool BucketManager::onRequestBucketInfo(
api::RequestBucketInfoReply::EntryVector info;
if (!cmd->getBuckets().empty()) {
for (auto bucketId : cmd->getBuckets()) {
- for (auto & entry : _component.getBucketDatabase(bucketSpace).getAll(bucketId, "BucketManager::onRequestBucketInfo")) {
+ for (const auto & entry : _component.getBucketDatabase(bucketSpace).getAll(bucketId, "BucketManager::onRequestBucketInfo")) {
info.emplace_back(entry.first, entry.second->getBucketInfo());
}
}
@@ -457,7 +457,7 @@ BucketManager::leaveQueueProtectedSection(ScopedQueueDispatchGuard& queueGuard)
// may alter the relevant state.
--_requestsCurrentlyProcessing;
if (_requestsCurrentlyProcessing == 0) {
- for (auto& qr : _queuedReplies) {
+ for (const auto& qr : _queuedReplies) {
sendUp(qr);
}
_queuedReplies.clear();
@@ -494,7 +494,7 @@ BucketManager::processRequestBucketInfoCommands(document::BucketSpace bucketSpac
reqs.size(), bucketSpace.toString().c_str(), clusterState->toString().c_str(), our_hash.c_str());
std::lock_guard clusterStateGuard(_clusterStateLock);
- for (auto & req : std::ranges::reverse_view(reqs)) {
+ for (const auto & req : std::ranges::reverse_view(reqs)) {
// Currently small requests should not be forwarded to worker thread
assert(req->hasSystemState());
const auto their_hash = req->getDistributionHash();
@@ -547,7 +547,7 @@ BucketManager::processRequestBucketInfoCommands(document::BucketSpace bucketSpac
std::ostringstream distrList;
std::unordered_map<uint16_t, api::RequestBucketInfoReply::EntryVector> result;
- for (auto& nodeAndCmd : requests) {
+ for (const auto& nodeAndCmd : requests) {
result[nodeAndCmd.first];
if (LOG_WOULD_LOG(debug)) {
distrList << ' ' << nodeAndCmd.first;
@@ -576,7 +576,7 @@ BucketManager::processRequestBucketInfoCommands(document::BucketSpace bucketSpac
"BucketManager::processRequestBucketInfoCommands-2");
}
_metrics->fullBucketInfoLatency.addValue(runStartTime.getElapsedTimeAsDouble());
- for (auto& nodeAndCmd : requests) {
+ for (const auto& nodeAndCmd : requests) {
auto reply(std::make_shared<api::RequestBucketInfoReply>(*nodeAndCmd.second));
reply->getBucketInfo().swap(result[nodeAndCmd.first]);
sendUp(reply);