summaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-07-07 12:46:15 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-07-07 12:46:15 +0000
commite705a3657aac35842099d58347755bef6e4e4157 (patch)
treefcdd6892e312554777fd1c94e1a9ada0d514333d /searchcore
parent846f628a129ce3e783cdfbfa833d123fc7693ab6 (diff)
Sync executor before completing destruction to ensure everyone is done.
Diffstat (limited to 'searchcore')
-rw-r--r--searchcore/src/tests/proton/reference/gid_to_lid_change_listener/gid_to_lid_change_listener_test.cpp1
-rw-r--r--searchcore/src/vespa/searchcore/proton/reference/gid_to_lid_change_listener.cpp1
2 files changed, 1 insertions, 1 deletions
diff --git a/searchcore/src/tests/proton/reference/gid_to_lid_change_listener/gid_to_lid_change_listener_test.cpp b/searchcore/src/tests/proton/reference/gid_to_lid_change_listener/gid_to_lid_change_listener_test.cpp
index e9363d66433..3d8cb30eaa0 100644
--- a/searchcore/src/tests/proton/reference/gid_to_lid_change_listener/gid_to_lid_change_listener_test.cpp
+++ b/searchcore/src/tests/proton/reference/gid_to_lid_change_listener/gid_to_lid_change_listener_test.cpp
@@ -6,7 +6,6 @@
#include <vespa/searchcore/proton/common/monitored_refcount.h>
#include <vespa/searchcore/proton/reference/gid_to_lid_change_listener.h>
#include <vespa/searchlib/common/i_gid_to_lid_mapper_factory.h>
-#include <vespa/searchlib/common/i_gid_to_lid_mapper.h>
#include <vespa/searchlib/common/gatecallback.h>
#include <vespa/searchlib/test/mock_gid_to_lid_mapping.h>
#include <map>
diff --git a/searchcore/src/vespa/searchcore/proton/reference/gid_to_lid_change_listener.cpp b/searchcore/src/vespa/searchcore/proton/reference/gid_to_lid_change_listener.cpp
index ac1f910b902..4450425e12f 100644
--- a/searchcore/src/vespa/searchcore/proton/reference/gid_to_lid_change_listener.cpp
+++ b/searchcore/src/vespa/searchcore/proton/reference/gid_to_lid_change_listener.cpp
@@ -21,6 +21,7 @@ GidToLidChangeListener::GidToLidChangeListener(vespalib::ISequencedTaskExecutor
}
GidToLidChangeListener::~GidToLidChangeListener()
{
+ _attributeFieldWriter.sync();
_refCount.release();
}