diff options
author | Tor Egge <Tor.Egge@online.no> | 2021-12-11 16:03:32 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2021-12-11 16:03:32 +0100 |
commit | 84b873b431e55c7d786273b186acb6724028a720 (patch) | |
tree | bd4b3745f6cc89e999035761bbfaf9155b711989 /storage | |
parent | 0848eb7384b5ee31442c5102c60363bc1190804a (diff) |
gcc 9 does not support std::ranges::all_of.
Diffstat (limited to 'storage')
-rw-r--r-- | storage/src/vespa/storage/persistence/filestorage/filestormanager.cpp | 9 |
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 |