From 1a0610d24d0e69a94ee47e039d45557bf920d94a Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Fri, 19 Nov 2021 20:28:28 +0100 Subject: Freeze gid to lid map tree before compacting it. --- .../src/vespa/searchcore/proton/documentmetastore/documentmetastore.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'searchcore') diff --git a/searchcore/src/vespa/searchcore/proton/documentmetastore/documentmetastore.cpp b/searchcore/src/vespa/searchcore/proton/documentmetastore/documentmetastore.cpp index 778273c9777..92c3b5ca7ee 100644 --- a/searchcore/src/vespa/searchcore/proton/documentmetastore/documentmetastore.cpp +++ b/searchcore/src/vespa/searchcore/proton/documentmetastore/documentmetastore.cpp @@ -207,6 +207,8 @@ void DocumentMetaStore::onCommit() { if (consider_compact_gid_to_lid_map()) { + incGeneration(); + _changesSinceCommit = 0; _gidToLidMap.compact_worst(); _gid_to_lid_map_write_itr_prepare_serial_num = 0u; _gid_to_lid_map_write_itr.begin(_gidToLidMap.getRoot()); -- cgit v1.2.3