diff options
author | Tor Egge <Tor.Egge@online.no> | 2023-05-10 16:23:15 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2023-05-10 16:23:15 +0200 |
commit | be4dbaeb40561eaae6221b23da3c1e83350a71d7 (patch) | |
tree | 518a30cbaa3a32e98bada614161be1e583f46ee2 /searchlib | |
parent | 15ba3745b39c014ac37436d9c5450557ae83d467 (diff) |
Setup search visitor without proton process.
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/vespa/searchlib/fef/ranking_assets_builder.cpp | 6 | ||||
-rw-r--r-- | searchlib/src/vespa/searchlib/fef/ranking_assets_builder.h | 2 |
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); |