summaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-09-27 14:08:30 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2017-09-27 14:08:30 +0200
commitf9f97b5913af6f967eabf5b5fd6f1279acee263a (patch)
treed904a53e0d8688d4eab49cffd50f2f6ab9dca6aa /messagebus
parente5b560719a4d6e364cbcb52e200501786e907133 (diff)
Disable multiple threads until we have figured out ordering requirements from the distributor/content layer.
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/src/vespa/messagebus/network/rpcnetwork.cpp7
-rw-r--r--messagebus/src/vespa/messagebus/network/rpcsend.cpp11
2 files changed, 5 insertions, 13 deletions
diff --git a/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp b/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
index b451a538161..8ff7ac87edc 100644
--- a/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
+++ b/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
@@ -86,11 +86,8 @@ RPCNetwork::SendContext::handleVersion(const vespalib::Version *version)
}
}
if (shouldSend) {
- auto rejected = _net.getExecutor().execute(vespalib::makeLambdaTask([this]() {
- _net.send(*this);
- delete this;
- }));
- assert (!rejected);
+ _net.send(*this);
+ delete this;
}
}
diff --git a/messagebus/src/vespa/messagebus/network/rpcsend.cpp b/messagebus/src/vespa/messagebus/network/rpcsend.cpp
index bc1ac75e778..cc6b7086756 100644
--- a/messagebus/src/vespa/messagebus/network/rpcsend.cpp
+++ b/messagebus/src/vespa/messagebus/network/rpcsend.cpp
@@ -148,8 +148,7 @@ RPCSend::send(RoutingNode &recipient, const vespalib::Version &version,
void
RPCSend::RequestDone(FRT_RPCRequest *req)
{
- auto rejected = _net->getExecutor().execute(makeLambdaTask([this, req]() { doRequestDone(req);}));
- assert(!rejected);
+ doRequestDone(req);
}
void
@@ -221,10 +220,7 @@ RPCSend::decode(vespalib::stringref protocolName, const vespalib::Version & vers
void
RPCSend::handleReply(Reply::UP reply)
{
- auto rejected = _net->getExecutor().execute(makeLambdaTask([this, reply = std::move(reply)]() mutable {
- doHandleReply(std::move(reply));
- }));
- assert (!rejected);
+ doHandleReply(std::move(reply));
}
void
@@ -252,8 +248,7 @@ void
RPCSend::invoke(FRT_RPCRequest *req)
{
req->Detach();
- auto rejected = _net->getExecutor().execute(makeLambdaTask([this, req]() { doRequest(req);}));
- assert(!rejected);
+ doRequest(req);
}
void