aboutsummaryrefslogtreecommitdiffstats
path: root/storage
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2016-12-22 08:07:59 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2016-12-22 08:07:59 +0100
commit0401b87c39e32d4ed01b22880bec00b2ecb47cef (patch)
tree364abbbb79473fd3e15d44450400f5d5858a927d /storage
parent9a55d1a16426a8fe04e4846fc27f4de1a3ea63c7 (diff)
Invalid path to include file in case of out of source builds. C++11 for loops.
Diffstat (limited to 'storage')
-rw-r--r--storage/src/vespa/storage/bucketdb/storagebucketdbinitializer.cpp24
1 files changed, 8 insertions, 16 deletions
diff --git a/storage/src/vespa/storage/bucketdb/storagebucketdbinitializer.cpp b/storage/src/vespa/storage/bucketdb/storagebucketdbinitializer.cpp
index 2e4179d5c4b..abe14abe4c5 100644
--- a/storage/src/vespa/storage/bucketdb/storagebucketdbinitializer.cpp
+++ b/storage/src/vespa/storage/bucketdb/storagebucketdbinitializer.cpp
@@ -3,11 +3,10 @@
#include "storagebucketdbinitializer.h"
#include "lockablemap.hpp"
#include "config-stor-bucket-init.h"
-#include "bucketdb/storbucketdb.h"
+#include "storbucketdb.h"
#include <vespa/storage/common/nodestateupdater.h>
#include <vespa/storage/storageserver/storagemetricsset.h>
#include <vespa/vdslib/distribution/distribution.h>
-#include <vespa/config-stor-filestor.h>
#include <vespa/vespalib/io/fileutil.h>
#include <vespa/config/config.h>
#include <vespa/vespalib/stllike/hash_map.hpp>
@@ -31,6 +30,7 @@ struct BucketReadState {
BucketReadState() : _done(false) {}
};
+using vespa::config::content::core::StorBucketInitConfig;
StorageBucketDBInitializer::Config::Config(const config::ConfigUri & configUri)
: _listPriority(0),
@@ -38,9 +38,8 @@ StorageBucketDBInitializer::Config::Config(const config::ConfigUri & configUri)
_minPendingInfoReadsPerDisk(16),
_maxPendingInfoReadsPerDisk(32)
{
- std::unique_ptr<vespa::config::content::core::StorBucketInitConfig> config =
- config::ConfigGetter<vespa::config::content::core::StorBucketInitConfig>::getConfig(configUri.getConfigId(),
- configUri.getContext());
+ auto config = config::ConfigGetter<StorBucketInitConfig>::getConfig(configUri.getConfigId(),
+ configUri.getContext());
_maxPendingInfoReadsPerDisk = config->maxPendingInfoReadsPerDisk;
_minPendingInfoReadsPerDisk = config->minPendingInfoReadsPerDisk;
_infoReadPriority = config->infoReadPriority;
@@ -286,22 +285,15 @@ StorageBucketDBInitializer::reportHtmlStatus(
<< " Dirs to list " << _state._dirsToList << "<br/>\n";
if (!_state._joins.empty()) {
out << "\n <h2>Pending internal bucket joins</h2>\n";
- for (vespalib::hash_map<
- api::StorageMessage::Id,
- InternalBucketJoinCommand::SP>::const_iterator it
- = _state._joins.begin();
- it != _state._joins.end();
- ++it)
- {
- out << " " << it->first << " - " << *it->second << "<br/>\n";
+ for (const auto & e : _state._joins) {
+ out << " " << e.first << " - " << *e.second << "<br/>\n";
}
}
out << "\n <h2>Info read state</h2>\n";
std::map<Disk, uint32_t> pendingCounts;
- for (IdDiskMap::const_iterator it = _state._infoRequests.begin();
- it != _state._infoRequests.end(); ++it)
+ for (const auto & e : _state._infoRequests)
{
- ++pendingCounts[it->second];
+ ++pendingCounts[e.second];
}
for (uint32_t i=0; i<_readState.size(); ++i) {
if (_readState[i].get() == 0) {