diff options
Diffstat (limited to 'src/mongo/tools/bridge.cpp')
| -rw-r--r-- | src/mongo/tools/bridge.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mongo/tools/bridge.cpp b/src/mongo/tools/bridge.cpp index ba5fa67a856..95de3f76368 100644 --- a/src/mongo/tools/bridge.cpp +++ b/src/mongo/tools/bridge.cpp @@ -70,10 +70,10 @@ namespace mongo { namespace { boost::optional<HostAndPort> extractHostInfo(const OpMsgRequest& request) { - // The initial isMaster request made by mongod and mongos processes should contain a hostInfo - // field that identifies the process by its host:port. + // The initial hello/isMaster request made by mongod and mongos processes should contain a + // hostInfo field that identifies the process by its host:port. StringData cmdName = request.getCommandName(); - if (cmdName != "isMaster" && cmdName != "ismaster") { + if (cmdName != "isMaster" && cmdName != "ismaster" && cmdName != "hello") { return boost::none; } @@ -178,10 +178,10 @@ public: return; _seenFirstMessage = true; - // The initial isMaster request made by mongod and mongos processes should contain a + // The initial hello/isMaster request made by mongod and mongos processes should contain a // hostInfo field that identifies the process by its host:port. StringData cmdName = request.getCommandName(); - if (cmdName != "isMaster" && cmdName != "ismaster") { + if (cmdName != "isMaster" && cmdName != "ismaster" && cmdName != "hello") { return; } |
