summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/rename_collection_participant_service.cpp
diff options
context:
space:
mode:
authorYu Jin Kang Park <yujin.kang@mongodb.com>2022-11-25 11:02:03 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-11-25 11:33:03 +0000
commitfe588e79d92b90eaf3a057e8fca78c0b8b8169fd (patch)
tree40d2e3d78e35af0fc2ee4e5fc37c7403b39e8f98 /src/mongo/db/s/rename_collection_participant_service.cpp
parent161677aca8bae3853e0d000afb65d6655b21fa7b (diff)
downloadmongo-fe588e79d92b90eaf3a057e8fca78c0b8b8169fd.tar.gz
SERVER-68867 Add simplecpplint check for UninterruptibleLockGuard
Diffstat (limited to 'src/mongo/db/s/rename_collection_participant_service.cpp')
-rw-r--r--src/mongo/db/s/rename_collection_participant_service.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/s/rename_collection_participant_service.cpp b/src/mongo/db/s/rename_collection_participant_service.cpp
index 746e7beb563..c0439a2c39d 100644
--- a/src/mongo/db/s/rename_collection_participant_service.cpp
+++ b/src/mongo/db/s/rename_collection_participant_service.cpp
@@ -73,7 +73,8 @@ void dropCollectionLocally(OperationContext* opCtx, const NamespaceString& nss)
}
void clearFilteringMetadata(OperationContext* opCtx, const NamespaceString& nss) {
- UninterruptibleLockGuard noInterrupt(opCtx->lockState());
+ // TODO (SERVER-71444): Fix to be interruptible or document exception.
+ UninterruptibleLockGuard noInterrupt(opCtx->lockState()); // NOLINT.
Lock::DBLock dbLock(opCtx, nss.dbName(), MODE_IX);
Lock::CollectionLock collLock(opCtx, nss, MODE_IX);
CollectionShardingRuntime::assertCollectionLockedAndAcquire(