summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/shardsvr_drop_database_command.cpp
diff options
context:
space:
mode:
authorJordi Serra Torrens <jordi.serra-torrens@mongodb.com>2021-05-18 14:54:01 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-05-19 13:35:22 +0000
commiteb4e1c293ebaf9815983197f871533c3e6a23aec (patch)
treea71845145d5148d79d4a74e2df8bba1dcafb001c /src/mongo/db/s/shardsvr_drop_database_command.cpp
parent2b39c0a52b96a1a13b504028ed6a09791ccae5a8 (diff)
downloadmongo-eb4e1c293ebaf9815983197f871533c3e6a23aec.tar.gz
SERVER-57039 Legacy-path DDL operations are not interrupted on stepdown
Diffstat (limited to 'src/mongo/db/s/shardsvr_drop_database_command.cpp')
-rw-r--r--src/mongo/db/s/shardsvr_drop_database_command.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/s/shardsvr_drop_database_command.cpp b/src/mongo/db/s/shardsvr_drop_database_command.cpp
index 14069d683db..58237654643 100644
--- a/src/mongo/db/s/shardsvr_drop_database_command.cpp
+++ b/src/mongo/db/s/shardsvr_drop_database_command.cpp
@@ -77,6 +77,8 @@ public:
<< opCtx->getWriteConcern().wMode,
opCtx->getWriteConcern().wMode == WriteConcernOptions::kMajority);
+ opCtx->setAlwaysInterruptAtStepDownOrUp();
+
const auto dbName = request().getDbName();
FixedFCVRegion fixedFCVRegion(opCtx);