diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-07-07 12:46:15 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-07-07 12:46:15 +0000 |
commit | e705a3657aac35842099d58347755bef6e4e4157 (patch) | |
tree | fcdd6892e312554777fd1c94e1a9ada0d514333d /searchcore | |
parent | 846f628a129ce3e783cdfbfa833d123fc7693ab6 (diff) |
Sync executor before completing destruction to ensure everyone is done.
Diffstat (limited to 'searchcore')
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(); } |