diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2020-11-30 17:59:51 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2020-11-30 17:59:51 +0100 |
commit | e69fa91e45bef0c1dec4fd3c6db5efd24f0de4f3 (patch) | |
tree | 4e639032f6d1d9f0eb71a9eb25ad213fa00bd031 /searchcore | |
parent | fa4302626526d3dcba9aa93825392ee24e2bf7e4 (diff) |
Avoid creating buckets via SPI when using distributor.
Diffstat (limited to 'searchcore')
12 files changed, 1 insertions, 37 deletions
diff --git a/searchcore/src/apps/vespa-feed-bm/document_api_message_bus_bm_feed_handler.cpp b/searchcore/src/apps/vespa-feed-bm/document_api_message_bus_bm_feed_handler.cpp index a1429a1c572..38c8490de69 100644 --- a/searchcore/src/apps/vespa-feed-bm/document_api_message_bus_bm_feed_handler.cpp +++ b/searchcore/src/apps/vespa-feed-bm/document_api_message_bus_bm_feed_handler.cpp @@ -86,12 +86,6 @@ DocumentApiMessageBusBmFeedHandler::get_name() const } bool -DocumentApiMessageBusBmFeedHandler::manages_buckets() const -{ - return true; -} - -bool DocumentApiMessageBusBmFeedHandler::manages_timestamp() const { return true; diff --git a/searchcore/src/apps/vespa-feed-bm/document_api_message_bus_bm_feed_handler.h b/searchcore/src/apps/vespa-feed-bm/document_api_message_bus_bm_feed_handler.h index 52e0b89007f..c71bb113c5b 100644 --- a/searchcore/src/apps/vespa-feed-bm/document_api_message_bus_bm_feed_handler.h +++ b/searchcore/src/apps/vespa-feed-bm/document_api_message_bus_bm_feed_handler.h @@ -34,7 +34,6 @@ public: void attach_bucket_info_queue(PendingTracker &tracker) override; uint32_t get_error_count() const override; const vespalib::string &get_name() const override; - bool manages_buckets() const override; bool manages_timestamp() const override; }; diff --git a/searchcore/src/apps/vespa-feed-bm/i_bm_feed_handler.h b/searchcore/src/apps/vespa-feed-bm/i_bm_feed_handler.h index f359e5a7fa2..26cbf27b455 100644 --- a/searchcore/src/apps/vespa-feed-bm/i_bm_feed_handler.h +++ b/searchcore/src/apps/vespa-feed-bm/i_bm_feed_handler.h @@ -31,7 +31,6 @@ public: virtual void attach_bucket_info_queue(PendingTracker& tracker) = 0; virtual uint32_t get_error_count() const = 0; virtual const vespalib::string &get_name() const = 0; - virtual bool manages_buckets() const = 0; virtual bool manages_timestamp() const = 0; }; diff --git a/searchcore/src/apps/vespa-feed-bm/spi_bm_feed_handler.cpp b/searchcore/src/apps/vespa-feed-bm/spi_bm_feed_handler.cpp index daebc8a7a47..11149eecb3f 100644 --- a/searchcore/src/apps/vespa-feed-bm/spi_bm_feed_handler.cpp +++ b/searchcore/src/apps/vespa-feed-bm/spi_bm_feed_handler.cpp @@ -150,12 +150,6 @@ SpiBmFeedHandler::get_name() const } bool -SpiBmFeedHandler::manages_buckets() const -{ - return false; -} - -bool SpiBmFeedHandler::manages_timestamp() const { return false; diff --git a/searchcore/src/apps/vespa-feed-bm/spi_bm_feed_handler.h b/searchcore/src/apps/vespa-feed-bm/spi_bm_feed_handler.h index f6cbcc3b954..a78aa06628b 100644 --- a/searchcore/src/apps/vespa-feed-bm/spi_bm_feed_handler.h +++ b/searchcore/src/apps/vespa-feed-bm/spi_bm_feed_handler.h @@ -31,7 +31,6 @@ public: void attach_bucket_info_queue(PendingTracker &tracker) override; uint32_t get_error_count() const override; const vespalib::string &get_name() const override; - bool manages_buckets() const override; bool manages_timestamp() const override; }; diff --git a/searchcore/src/apps/vespa-feed-bm/storage_api_chain_bm_feed_handler.cpp b/searchcore/src/apps/vespa-feed-bm/storage_api_chain_bm_feed_handler.cpp index 8cde6a7a25d..82cf2df065f 100644 --- a/searchcore/src/apps/vespa-feed-bm/storage_api_chain_bm_feed_handler.cpp +++ b/searchcore/src/apps/vespa-feed-bm/storage_api_chain_bm_feed_handler.cpp @@ -100,12 +100,6 @@ StorageApiChainBmFeedHandler::get_name() const } bool -StorageApiChainBmFeedHandler::manages_buckets() const -{ - return _distributor; -} - -bool StorageApiChainBmFeedHandler::manages_timestamp() const { return _distributor; diff --git a/searchcore/src/apps/vespa-feed-bm/storage_api_chain_bm_feed_handler.h b/searchcore/src/apps/vespa-feed-bm/storage_api_chain_bm_feed_handler.h index 689b4c20203..0c4b715122e 100644 --- a/searchcore/src/apps/vespa-feed-bm/storage_api_chain_bm_feed_handler.h +++ b/searchcore/src/apps/vespa-feed-bm/storage_api_chain_bm_feed_handler.h @@ -32,7 +32,6 @@ public: void attach_bucket_info_queue(PendingTracker &tracker) override; uint32_t get_error_count() const override; const vespalib::string &get_name() const override; - bool manages_buckets() const override; bool manages_timestamp() const override; }; diff --git a/searchcore/src/apps/vespa-feed-bm/storage_api_message_bus_bm_feed_handler.cpp b/searchcore/src/apps/vespa-feed-bm/storage_api_message_bus_bm_feed_handler.cpp index dcf91ff1901..f63a8e33cc0 100644 --- a/searchcore/src/apps/vespa-feed-bm/storage_api_message_bus_bm_feed_handler.cpp +++ b/searchcore/src/apps/vespa-feed-bm/storage_api_message_bus_bm_feed_handler.cpp @@ -86,12 +86,6 @@ StorageApiMessageBusBmFeedHandler::get_name() const } bool -StorageApiMessageBusBmFeedHandler::manages_buckets() const -{ - return _distributor; -} - -bool StorageApiMessageBusBmFeedHandler::manages_timestamp() const { return _distributor; diff --git a/searchcore/src/apps/vespa-feed-bm/storage_api_message_bus_bm_feed_handler.h b/searchcore/src/apps/vespa-feed-bm/storage_api_message_bus_bm_feed_handler.h index 6925053ad43..2aafd0c6830 100644 --- a/searchcore/src/apps/vespa-feed-bm/storage_api_message_bus_bm_feed_handler.h +++ b/searchcore/src/apps/vespa-feed-bm/storage_api_message_bus_bm_feed_handler.h @@ -38,7 +38,6 @@ public: void attach_bucket_info_queue(PendingTracker &tracker) override; uint32_t get_error_count() const override; const vespalib::string &get_name() const override; - bool manages_buckets() const override; bool manages_timestamp() const override; }; diff --git a/searchcore/src/apps/vespa-feed-bm/storage_api_rpc_bm_feed_handler.cpp b/searchcore/src/apps/vespa-feed-bm/storage_api_rpc_bm_feed_handler.cpp index d37b6ee9f41..04d49bba0a3 100644 --- a/searchcore/src/apps/vespa-feed-bm/storage_api_rpc_bm_feed_handler.cpp +++ b/searchcore/src/apps/vespa-feed-bm/storage_api_rpc_bm_feed_handler.cpp @@ -135,12 +135,6 @@ StorageApiRpcBmFeedHandler::get_name() const } bool -StorageApiRpcBmFeedHandler::manages_buckets() const -{ - return _distributor; -} - -bool StorageApiRpcBmFeedHandler::manages_timestamp() const { return _distributor; diff --git a/searchcore/src/apps/vespa-feed-bm/storage_api_rpc_bm_feed_handler.h b/searchcore/src/apps/vespa-feed-bm/storage_api_rpc_bm_feed_handler.h index ff38c24e167..5057d8889a5 100644 --- a/searchcore/src/apps/vespa-feed-bm/storage_api_rpc_bm_feed_handler.h +++ b/searchcore/src/apps/vespa-feed-bm/storage_api_rpc_bm_feed_handler.h @@ -47,7 +47,6 @@ public: void attach_bucket_info_queue(PendingTracker &tracker) override; uint32_t get_error_count() const override; const vespalib::string &get_name() const override; - bool manages_buckets() const override; bool manages_timestamp() const override; }; diff --git a/searchcore/src/apps/vespa-feed-bm/vespa_feed_bm.cpp b/searchcore/src/apps/vespa-feed-bm/vespa_feed_bm.cpp index 5532abcc8ba..5a5f5cb46d6 100644 --- a/searchcore/src/apps/vespa-feed-bm/vespa_feed_bm.cpp +++ b/searchcore/src/apps/vespa-feed-bm/vespa_feed_bm.cpp @@ -1302,7 +1302,7 @@ void benchmark_async_spi(const BMParams &bm_params) LOG(info, "start initialize"); provider.initialize(); LOG(info, "create %u buckets", f.num_buckets()); - if (!f._feed_handler->manages_buckets()) { + if (!bm_params.needs_distributor()) { f.create_buckets(); } if (bm_params.needs_service_layer()) { |