aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-05-10 16:23:15 +0200
committerTor Egge <Tor.Egge@online.no>2023-05-10 16:23:15 +0200
commitbe4dbaeb40561eaae6221b23da3c1e83350a71d7 (patch)
tree518a30cbaa3a32e98bada614161be1e583f46ee2 /searchlib
parent15ba3745b39c014ac37436d9c5450557ae83d467 (diff)
Setup search visitor without proton process.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/fef/ranking_assets_builder.cpp6
-rw-r--r--searchlib/src/vespa/searchlib/fef/ranking_assets_builder.h2
2 files changed, 4 insertions, 4 deletions
diff --git a/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.cpp b/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.cpp
index cda5cfe22f5..93539233bad 100644
--- a/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.cpp
+++ b/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.cpp
@@ -23,12 +23,12 @@ namespace search::fef {
constexpr vespalib::duration file_resolve_timeout = 60min;
-RankingAssetsBuilder::RankingAssetsBuilder(FNET_Transport& transport, const vespalib::string& file_distributor_connection_spec)
+RankingAssetsBuilder::RankingAssetsBuilder(FNET_Transport* transport, const vespalib::string& file_distributor_connection_spec)
: _file_acquirer(),
_time_box(vespalib::to_s(file_resolve_timeout), 5)
{
- if (file_distributor_connection_spec != "") {
- _file_acquirer = std::make_unique<config::RpcFileAcquirer>(transport, file_distributor_connection_spec);
+ if (transport != nullptr && file_distributor_connection_spec != "") {
+ _file_acquirer = std::make_unique<config::RpcFileAcquirer>(*transport, file_distributor_connection_spec);
}
}
diff --git a/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.h b/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.h
index b37aad8b905..3a0b50d765a 100644
--- a/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.h
+++ b/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.h
@@ -27,7 +27,7 @@ class RankingAssetsBuilder {
vespalib::string resolve_file(const vespalib::string& desc, const vespalib::string& fileref);
public:
- RankingAssetsBuilder(FNET_Transport& transport, const vespalib::string& file_distributor_connection_spec);
+ RankingAssetsBuilder(FNET_Transport* transport, const vespalib::string& file_distributor_connection_spec);
~RankingAssetsBuilder();
std::shared_ptr<const OnnxModels> build(const vespa::config::search::core::OnnxModelsConfig& config);
std::shared_ptr<const RankingConstants> build(const vespa::config::search::core::RankingConstantsConfig& config);