aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-01-19 10:10:18 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2021-01-19 10:10:18 +0000
commit672d983232714b980d7366be67df52c83de9c631 (patch)
tree4166122a72b6d42991c325325bc20c56f62e8e8e /searchcore/src/tests/proton
parent677a35028b3aac1b6b7232b470d1fdf2df772a52 (diff)
Move general purpose destructor callbacks to vespalib.
Diffstat (limited to 'searchcore/src/tests/proton')
-rw-r--r--searchcore/src/tests/proton/docsummary/docsummary.cpp4
-rw-r--r--searchcore/src/tests/proton/documentdb/maintenancecontroller/maintenancecontroller_test.cpp17
-rw-r--r--searchcore/src/tests/proton/reference/gid_to_lid_change_handler/gid_to_lid_change_handler_test.cpp4
-rw-r--r--searchcore/src/tests/proton/reference/gid_to_lid_change_listener/gid_to_lid_change_listener_test.cpp4
4 files changed, 13 insertions, 16 deletions
diff --git a/searchcore/src/tests/proton/docsummary/docsummary.cpp b/searchcore/src/tests/proton/docsummary/docsummary.cpp
index 513b95eb975..e84cf338bcd 100644
--- a/searchcore/src/tests/proton/docsummary/docsummary.cpp
+++ b/searchcore/src/tests/proton/docsummary/docsummary.cpp
@@ -25,7 +25,7 @@
#include <vespa/searchcore/proton/server/searchview.h>
#include <vespa/searchcore/proton/server/summaryadapter.h>
#include <vespa/searchcore/proton/matching/querylimiter.h>
-#include <vespa/searchlib/common/gatecallback.h>
+#include <vespa/vespalib/util/destructor_callbacks.h>
#include <vespa/searchlib/engine/docsumapi.h>
#include <vespa/searchlib/index/docbuilder.h>
#include <vespa/searchlib/index/dummyfileheadercontext.h>
@@ -263,7 +263,7 @@ public:
op->setPrevDbDocumentId(prevDbdId);
vespalib::Gate commitDone;
_ddb->getWriteService().master().execute(vespalib::makeLambdaTask([this, op = std::move(op), &commitDone]() {
- _ddb->getFeedHandler().appendOperation(*op, std::make_shared<search::GateCallback>(commitDone));
+ _ddb->getFeedHandler().appendOperation(*op, std::make_shared<vespalib::GateCallback>(commitDone));
}));
commitDone.await();
SearchView *sv(dynamic_cast<SearchView *>(_ddb->getReadySubDB()->getSearchView().get()));
diff --git a/searchcore/src/tests/proton/documentdb/maintenancecontroller/maintenancecontroller_test.cpp b/searchcore/src/tests/proton/documentdb/maintenancecontroller/maintenancecontroller_test.cpp
index 2ef479bdcf3..42ebcd8df90 100644
--- a/searchcore/src/tests/proton/documentdb/maintenancecontroller/maintenancecontroller_test.cpp
+++ b/searchcore/src/tests/proton/documentdb/maintenancecontroller/maintenancecontroller_test.cpp
@@ -30,7 +30,7 @@
#include <vespa/searchcore/proton/test/disk_mem_usage_notifier.h>
#include <vespa/searchcore/proton/test/mock_attribute_manager.h>
#include <vespa/searchcore/proton/test/test.h>
-#include <vespa/searchlib/common/gatecallback.h>
+#include <vespa/vespalib/util/destructor_callbacks.h>
#include <vespa/searchlib/common/idocumentmetastore.h>
#include <vespa/searchlib/index/docbuilder.h>
#include <vespa/vespalib/data/slime/slime.h>
@@ -711,7 +711,7 @@ MyFeedHandler::performPruneRemovedDocuments(PruneRemovedDocumentsOperation &op)
{
assert(isExecutorThread());
if (op.getLidsToRemove()->getNumLids() != 0u) {
- appendOperation(op, std::make_shared<search::IgnoreCallback>());
+ appendOperation(op, std::make_shared<vespalib::IgnoreCallback>());
// magic number.
_subDBs[1u]->handlePruneRemovedDocuments(op);
}
@@ -924,7 +924,7 @@ MaintenanceControllerFixture::insertDocs(const test::UserDocuments &docs, MyDocu
for (const test::Document &testDoc : bucketDocs.getDocs()) {
PutOperation op(testDoc.getBucket(), testDoc.getTimestamp(), testDoc.getDoc());
op.setDbDocumentId(DbDocumentId(subDb.getSubDBId(), testDoc.getLid()));
- _fh.appendOperation(op, std::make_shared<search::IgnoreCallback>());
+ _fh.appendOperation(op, std::make_shared<vespalib::IgnoreCallback>());
subDb.handlePut(op);
}
}
@@ -940,14 +940,13 @@ MaintenanceControllerFixture::removeDocs(const test::UserDocuments &docs, Timest
for (const test::Document &testDoc : bucketDocs.getDocs()) {
RemoveOperationWithDocId op(testDoc.getBucket(), timestamp, testDoc.getDoc()->getId());
op.setDbDocumentId(DbDocumentId(_removed.getSubDBId(), testDoc.getLid()));
- _fh.appendOperation(op, std::make_shared<search::IgnoreCallback>());
+ _fh.appendOperation(op, std::make_shared<vespalib::IgnoreCallback>());
_removed.handleRemove(op);
}
}
}
-TEST_F("require that bucket move controller is active",
- MaintenanceControllerFixture)
+TEST_F("require that bucket move controller is active", MaintenanceControllerFixture)
{
f._builder.createDocs(1, 1, 4); // 3 docs
f._builder.createDocs(2, 4, 6); // 2 docs
@@ -998,8 +997,7 @@ TEST_F("require that bucket move controller is active",
EXPECT_EQUAL(2u, f._notReady.getDocumentCount());
}
-TEST_F("require that document pruner is active",
- MaintenanceControllerFixture)
+TEST_F("require that document pruner is active", MaintenanceControllerFixture)
{
uint64_t tshz = 1000000;
uint64_t now = static_cast<uint64_t>(time(nullptr)) * tshz;
@@ -1044,8 +1042,7 @@ TEST_F("require that document pruner is active",
EXPECT_EQUAL(5u, f._removed.getDocumentCount());
}
-TEST_F("require that heartbeats are scheduled",
- MaintenanceControllerFixture)
+TEST_F("require that heartbeats are scheduled", MaintenanceControllerFixture)
{
f.notifyClusterStateChanged();
f.startMaintenance();
diff --git a/searchcore/src/tests/proton/reference/gid_to_lid_change_handler/gid_to_lid_change_handler_test.cpp b/searchcore/src/tests/proton/reference/gid_to_lid_change_handler/gid_to_lid_change_handler_test.cpp
index 9ba6de043be..10c0a21d6c1 100644
--- a/searchcore/src/tests/proton/reference/gid_to_lid_change_handler/gid_to_lid_change_handler_test.cpp
+++ b/searchcore/src/tests/proton/reference/gid_to_lid_change_handler/gid_to_lid_change_handler_test.cpp
@@ -8,7 +8,7 @@
#include <vespa/searchcore/proton/reference/i_gid_to_lid_change_listener.h>
#include <vespa/searchcore/proton/reference/i_pending_gid_to_lid_changes.h>
#include <vespa/searchcore/proton/reference/gid_to_lid_change_handler.h>
-#include <vespa/searchlib/common/gatecallback.h>
+#include <vespa/vespalib/util/destructor_callbacks.h>
#include <map>
#include <vespa/log/log.h>
LOG_SETUP("gid_to_lid_change_handler_test");
@@ -155,7 +155,7 @@ struct Fixture
void notifyRemove(GlobalId gid, SerialNum serialNum) {
vespalib::Gate gate;
- _handler->notifyRemove(std::make_shared<search::GateCallback>(gate), gid, serialNum);
+ _handler->notifyRemove(std::make_shared<vespalib::GateCallback>(gate), gid, serialNum);
gate.await();
}
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 126a1ead89c..f028de23be6 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,7 @@
#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/gatecallback.h>
+#include <vespa/vespalib/util/destructor_callbacks.h>
#include <vespa/searchlib/test/mock_gid_to_lid_mapping.h>
#include <map>
#include <vespa/log/log.h>
@@ -97,7 +97,7 @@ struct Fixture
void notifyPutDone(const GlobalId &gid, uint32_t referencedDoc) {
vespalib::Gate gate;
- _listener->notifyPutDone(std::make_shared<search::GateCallback>(gate), gid, referencedDoc);
+ _listener->notifyPutDone(std::make_shared<vespalib::GateCallback>(gate), gid, referencedDoc);
gate.await();
}