summaryrefslogtreecommitdiff
path: root/src/mongo/embedded
diff options
context:
space:
mode:
authorDavid Storch <david.storch@mongodb.com>2021-10-01 13:24:06 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-10-01 14:08:31 +0000
commitfe4cf6134b16f102591053d6f4fe11e5cc0eb3ec (patch)
tree559991d99827a8b3252e2fdfb14b90a548de0793 /src/mongo/embedded
parent0950600446ee8030132bacc9c00eb4ebca411500 (diff)
downloadmongo-fe4cf6134b16f102591053d6f4fe11e5cc0eb3ec.tar.gz
SERVER-58210 Eliminate unnecessary RPC protocol negotiation code
Diffstat (limited to 'src/mongo/embedded')
-rw-r--r--src/mongo/embedded/embedded.cpp2
-rw-r--r--src/mongo/embedded/embedded_ismaster.cpp1
-rw-r--r--src/mongo/embedded/mongo_embedded/SConscript4
3 files changed, 4 insertions, 3 deletions
diff --git a/src/mongo/embedded/embedded.cpp b/src/mongo/embedded/embedded.cpp
index c6692fbee6b..20395926254 100644
--- a/src/mongo/embedded/embedded.cpp
+++ b/src/mongo/embedded/embedded.cpp
@@ -90,7 +90,7 @@ MONGO_INITIALIZER_WITH_PREREQUISITES(WireSpec, ("EndStartupOptionHandling"))(Ini
WireSpec::Specification spec;
spec.incomingInternalClient.minWireVersion = RELEASE_2_4_AND_BEFORE;
spec.incomingInternalClient.maxWireVersion = LATEST_WIRE_VERSION;
- spec.outgoing.minWireVersion = RELEASE_2_4_AND_BEFORE;
+ spec.outgoing.minWireVersion = SUPPORTS_OP_MSG;
spec.outgoing.maxWireVersion = LATEST_WIRE_VERSION;
spec.isInternalClient = true;
diff --git a/src/mongo/embedded/embedded_ismaster.cpp b/src/mongo/embedded/embedded_ismaster.cpp
index 5964b9e0781..32b1197b154 100644
--- a/src/mongo/embedded/embedded_ismaster.cpp
+++ b/src/mongo/embedded/embedded_ismaster.cpp
@@ -33,6 +33,7 @@
#include "mongo/db/audit.h"
#include "mongo/db/commands.h"
#include "mongo/db/ops/write_ops.h"
+#include "mongo/db/wire_version.h"
#include "mongo/rpc/metadata/client_metadata.h"
namespace mongo {
diff --git a/src/mongo/embedded/mongo_embedded/SConscript b/src/mongo/embedded/mongo_embedded/SConscript
index 5b9ab7ef339..8f84ee065d5 100644
--- a/src/mongo/embedded/mongo_embedded/SConscript
+++ b/src/mongo/embedded/mongo_embedded/SConscript
@@ -69,7 +69,7 @@ mongoEmbeddedTargets = mongoEmbeddedEnv.Library(
LIBDEPS_PRIVATE=[
'$BUILD_DIR/mongo/db/service_context',
'$BUILD_DIR/mongo/embedded/embedded',
- '$BUILD_DIR/mongo/rpc/protocol',
+ '$BUILD_DIR/mongo/rpc/message',
'$BUILD_DIR/mongo/transport/transport_layer_mock',
],
AIB_COMPONENT='embedded',
@@ -96,7 +96,7 @@ if get_option('link-model') != 'dynamic-sdk':
'$BUILD_DIR/mongo/base',
'$BUILD_DIR/mongo/db/commands/test_commands_enabled',
'$BUILD_DIR/mongo/db/server_options_core',
- '$BUILD_DIR/mongo/rpc/protocol',
+ '$BUILD_DIR/mongo/rpc/message',
'$BUILD_DIR/mongo/unittest/unittest',
'$BUILD_DIR/mongo/util/net/network',
'$BUILD_DIR/mongo/util/options_parser/options_parser',