diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-01-19 10:10:18 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2021-01-19 10:10:18 +0000 |
commit | 672d983232714b980d7366be67df52c83de9c631 (patch) | |
tree | 4166122a72b6d42991c325325bc20c56f62e8e8e /searchcore/src/tests/proton | |
parent | 677a35028b3aac1b6b7232b470d1fdf2df772a52 (diff) |
Move general purpose destructor callbacks to vespalib.
Diffstat (limited to 'searchcore/src/tests/proton')
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(); } |