summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/commands.cpp')
-rw-r--r--src/mongo/db/commands.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mongo/db/commands.cpp b/src/mongo/db/commands.cpp
index 8d9a8de296b..2232eee33ce 100644
--- a/src/mongo/db/commands.cpp
+++ b/src/mongo/db/commands.cpp
@@ -56,7 +56,7 @@
#include "mongo/db/read_write_concern_defaults.h"
#include "mongo/logv2/log.h"
#include "mongo/rpc/factory.h"
-#include "mongo/rpc/metadata/client_metadata_ismaster.h"
+#include "mongo/rpc/metadata/client_metadata.h"
#include "mongo/rpc/op_msg_rpc_impls.h"
#include "mongo/rpc/protocol.h"
#include "mongo/rpc/write_concern_error_detail.h"
@@ -553,8 +553,8 @@ bool CommandHelpers::shouldActivateFailCommandFailPoint(const BSONObj& data,
auto threadName = client->desc();
auto appName = StringData();
- if (const auto& clientMetadata = ClientMetadataIsMasterState::get(client).getClientMetadata()) {
- appName = clientMetadata.get().getApplicationName();
+ if (auto clientMetadata = ClientMetadata::get(client)) {
+ appName = clientMetadata->getApplicationName();
}
auto isInternalClient = client->session()->getTags() & transport::Session::kInternalClient;
@@ -703,8 +703,7 @@ void CommandHelpers::handleMarkKillOnClientDisconnect(OperationContext* opCtx,
waitInCommandMarkKillOnClientDisconnect.executeIf(
[&](const BSONObj&) { waitInCommandMarkKillOnClientDisconnect.pauseWhileSet(opCtx); },
[&](const BSONObj& obj) {
- const auto& md =
- ClientMetadataIsMasterState::get(opCtx->getClient()).getClientMetadata();
+ auto md = ClientMetadata::get(opCtx->getClient());
return md && (md->getApplicationName() == obj["appName"].str());
});
}