diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-08-18 10:27:21 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-08-18 10:27:21 +0000 |
commit | b8f821694760e8865878b2fd8ca46c75e36740c4 (patch) | |
tree | c45257c8d2418954f4976c03d5e1cd68c5590ad5 | |
parent | 85394a2c87748f1ef8b6154871640fce35429bab (diff) |
Add noexcept
-rw-r--r-- | storage/src/vespa/storage/distributor/activecopy.h | 5 | ||||
-rw-r--r-- | storage/src/vespa/storage/distributor/stripe_bucket_db_updater.cpp | 1 |
2 files changed, 3 insertions, 3 deletions
diff --git a/storage/src/vespa/storage/distributor/activecopy.h b/storage/src/vespa/storage/distributor/activecopy.h index a2de77306be..91dfb3f0bd0 100644 --- a/storage/src/vespa/storage/distributor/activecopy.h +++ b/storage/src/vespa/storage/distributor/activecopy.h @@ -48,10 +48,9 @@ private: class ActiveList : public vespalib::Printable { public: - ActiveList() {} - ActiveList(std::vector<ActiveCopy>&& v) : _v(std::move(v)) { } + ActiveList() noexcept {} + ActiveList(std::vector<ActiveCopy>&& v) noexcept : _v(std::move(v)) { } - ActiveCopy& operator[](size_t i) noexcept { return _v[i]; } const ActiveCopy& operator[](size_t i) const noexcept { return _v[i]; } [[nodiscard]] bool contains(uint16_t) const noexcept; [[nodiscard]] bool empty() const noexcept { return _v.empty(); } diff --git a/storage/src/vespa/storage/distributor/stripe_bucket_db_updater.cpp b/storage/src/vespa/storage/distributor/stripe_bucket_db_updater.cpp index 09e7d370a98..4c8e51908b0 100644 --- a/storage/src/vespa/storage/distributor/stripe_bucket_db_updater.cpp +++ b/storage/src/vespa/storage/distributor/stripe_bucket_db_updater.cpp @@ -767,6 +767,7 @@ StripeBucketDBUpdater::MergingNodeRemover::merge(storage::BucketDatabase::Merger } std::vector<BucketCopy> remainingCopies; + remainingCopies.reserve(e->getNodeCount()); for (uint16_t i = 0; i < e->getNodeCount(); i++) { const uint16_t node_idx = e->getNodeRef(i).getNode(); if (storage_node_is_available(node_idx)) { |