diff options
author | Gabriel Marks <gabriel.marks@mongodb.com> | 2023-04-05 14:31:04 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-04-05 16:59:30 +0000 |
commit | 17804518dab21bd5f936787b51baf013fe16101e (patch) | |
tree | a139c7b108cf643b210c3d2d6e97d7f0e97519f6 /src/mongo/s/commands | |
parent | 858c7ae1576bdb897a6c8e8162a180aac36dcda8 (diff) | |
download | mongo-17804518dab21bd5f936787b51baf013fe16101e.tar.gz |
SERVER-74107 Use transaction in cluster parameter refresher to get up-to-date FCV
Diffstat (limited to 'src/mongo/s/commands')
-rw-r--r-- | src/mongo/s/commands/strategy.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/s/commands/strategy.cpp b/src/mongo/s/commands/strategy.cpp index b1f16d170f3..63a4f1b59d9 100644 --- a/src/mongo/s/commands/strategy.cpp +++ b/src/mongo/s/commands/strategy.cpp @@ -586,7 +586,7 @@ void ParseAndRunCommand::_parseCommand() { command->attachLogicalSessionsToOpCtx(), true)); - auto allowTransactionsOnConfigDatabase = !isMongos(); + auto allowTransactionsOnConfigDatabase = !isMongos() || client->isFromSystemConnection(); validateSessionOptions(*_osi, command->getName(), nss, allowTransactionsOnConfigDatabase); _wc.emplace(uassertStatusOK(WriteConcernOptions::extractWCFromCommand(request.body))); |