diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-07-08 17:19:56 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-07-08 17:19:56 +0000 |
commit | 97931b69ba83d60bf685c3bc30e0db00ca6972fb (patch) | |
tree | 05d859e2771acb5b390ed57090102408324a59ff /storage | |
parent | 1828213155d2254361ea515941cad0b84a87b0e8 (diff) |
Skip communication manager thread for requests.
Diffstat (limited to 'storage')
-rw-r--r-- | storage/src/vespa/storage/storageserver/communicationmanager.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
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 <vespa/storageapi/message/state.h> #include <vespa/storageframework/generic/clock/timer.h> #include <vespa/vespalib/stllike/asciistream.h> -#include <vespa/vespalib/stllike/hash_map.hpp> #include <vespa/vespalib/util/stringfmt.h> - -#include <vespa/log/bufferedlogger.h> #include <vespa/document/bucket/fixed_bucket_spaces.h> -#include <vespa/documentapi/messagebus/messages/getdocumentreply.h> +#include <vespa/vespalib/stllike/hash_map.hpp> +#include <vespa/log/bufferedlogger.h> 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<api::StorageMessage> 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 |