aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/docstore/logdatastore.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/vespa/searchlib/docstore/logdatastore.cpp')
-rw-r--r--searchlib/src/vespa/searchlib/docstore/logdatastore.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/searchlib/src/vespa/searchlib/docstore/logdatastore.cpp b/searchlib/src/vespa/searchlib/docstore/logdatastore.cpp
index cdf7e5f5ea8..0e7e492c954 100644
--- a/searchlib/src/vespa/searchlib/docstore/logdatastore.cpp
+++ b/searchlib/src/vespa/searchlib/docstore/logdatastore.cpp
@@ -110,7 +110,7 @@ LogDataStore::~LogDataStore()
// Must be called before ending threads as there are sanity checks.
_fileChunks.clear();
_genHandler.update_oldest_used_generation();
- _lidInfo.removeOldGenerations(_genHandler.get_oldest_used_generation());
+ _lidInfo.reclaim_memory(_genHandler.get_oldest_used_generation());
}
void
@@ -940,7 +940,7 @@ LogDataStore::setLid(const MonitorGuard &guard, uint32_t lid, const LidInfo &met
(void) guard;
if (lid < _lidInfo.size()) {
_genHandler.update_oldest_used_generation();
- _lidInfo.removeOldGenerations(_genHandler.get_oldest_used_generation());
+ _lidInfo.reclaim_memory(_genHandler.get_oldest_used_generation());
const LidInfo prev = vespalib::atomic::load_ref_relaxed(_lidInfo[lid]);
if (prev.valid()) {
_fileChunks[prev.getFileId()]->remove(lid, prev.size());
@@ -959,7 +959,7 @@ LogDataStore::incGeneration()
_lidInfo.setGeneration(_genHandler.getNextGeneration());
_genHandler.incGeneration();
_genHandler.update_oldest_used_generation();
- _lidInfo.removeOldGenerations(_genHandler.get_oldest_used_generation());
+ _lidInfo.reclaim_memory(_genHandler.get_oldest_used_generation());
}
size_t