summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/transaction_coordinator_service.cpp
diff options
context:
space:
mode:
authorJason Zhang <jason.zhang@mongodb.com>2022-02-03 16:02:58 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-02-03 17:13:45 +0000
commit0e4e2c4a28fee3358ff2f0f0f102f0e8b59185d0 (patch)
tree847a267aa8f93f167bd8d52da2078e35ab4a670b /src/mongo/db/s/transaction_coordinator_service.cpp
parent882ebf1ad73b1c39af8b0cd82de7c648b8a860d2 (diff)
downloadmongo-0e4e2c4a28fee3358ff2f0f0f102f0e8b59185d0.tar.gz
SERVER-61088 Make transaction participants check if txnRetryCounter is supported during startTransaction and have mongos use it
Diffstat (limited to 'src/mongo/db/s/transaction_coordinator_service.cpp')
-rw-r--r--src/mongo/db/s/transaction_coordinator_service.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/mongo/db/s/transaction_coordinator_service.cpp b/src/mongo/db/s/transaction_coordinator_service.cpp
index 7deb69f13d4..bdc4cc373d9 100644
--- a/src/mongo/db/s/transaction_coordinator_service.cpp
+++ b/src/mongo/db/s/transaction_coordinator_service.cpp
@@ -243,11 +243,6 @@ void TransactionCoordinatorService::onStepUp(OperationContext* opCtx,
const auto txnNumber = *doc.getId().getTxnNumber();
const auto txnRetryCounter = [&] {
if (auto optTxnRetryCounter = doc.getId().getTxnRetryCounter()) {
- uassert(ErrorCodes::InvalidOptions,
- "TxnRetryCounter is only supported when internal "
- "transactions are enabled",
- feature_flags::gFeatureFlagInternalTransactions.isEnabled(
- serverGlobalParams.featureCompatibility));
return *optTxnRetryCounter;
}
return 0;