From 97931b69ba83d60bf685c3bc30e0db00ca6972fb Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Wed, 8 Jul 2020 17:19:56 +0000 Subject: Skip communication manager thread for requests. --- .../src/vespa/storage/storageserver/communicationmanager.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'storage') diff --git a/storage/src/vespa/storage/storageserver/communicationmanager.cpp b/storage/src/vespa/storage/storageserver/communicationmanager.cpp index a0b75b7602d..fda672e1ee4 100644 --- a/storage/src/vespa/storage/storageserver/communicationmanager.cpp +++ b/storage/src/vespa/storage/storageserver/communicationmanager.cpp @@ -14,17 +14,16 @@ #include #include #include -#include #include - -#include #include -#include +#include +#include LOG_SETUP(".communication.manager"); using vespalib::make_string; using document::FixedBucketSpaces; +using CommunicationManagerConfig = vespa::config::content::core::StorCommunicationmanagerConfig; namespace storage { @@ -441,8 +440,8 @@ void CommunicationManager::enqueue(std::shared_ptr msg) { assert(msg); - LOG(spam, "Enq storage message %s, priority %d", msg->toString().c_str(), msg->getPriority()); - _eventQueue.enqueue(std::move(msg)); + LOG(spam, "Process storage message %s, priority %d", msg->toString().c_str(), msg->getPriority()); + process(msg); } bool -- cgit v1.2.3