aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--storage/src/vespa/storage/persistence/filestorage/filestormanager.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/storage/src/vespa/storage/persistence/filestorage/filestormanager.cpp b/storage/src/vespa/storage/persistence/filestorage/filestormanager.cpp
index fc87845315f..2cfb3a2cffe 100644
--- a/storage/src/vespa/storage/persistence/filestorage/filestormanager.cpp
+++ b/storage/src/vespa/storage/persistence/filestorage/filestormanager.cpp
@@ -886,11 +886,14 @@ namespace {
bool
FileStorManager::maintenance_in_all_spaces(const lib::Node& node) const noexcept
{
- return std::ranges::all_of(_component.getBucketSpaceRepo(), [&](const auto& elem) {
+ for (auto& elem : _component.getBucketSpaceRepo()) {
ContentBucketSpace& bucket_space = *elem.second;
auto derived_cluster_state = bucket_space.getClusterState();
- return derived_cluster_state->getNodeState(node).getState().oneOf("m");
- });
+ if (!derived_cluster_state->getNodeState(node).getState().oneOf("m")) {
+ return false;
+ }
+ };
+ return true;
}
bool