summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline
diff options
context:
space:
mode:
authorPierlauro Sciarelli <pierlauro.sciarelli@mongodb.com>2021-09-10 13:18:07 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-09-10 13:59:35 +0000
commit35dd7411084701594e0912be7964c18d06886baf (patch)
tree81874b07ae2c262067b80a73c2c06882e1286d55 /src/mongo/db/pipeline
parent8276455d9f89aac81ba8dda8f9364cde3872f1c8 (diff)
downloadmongo-35dd7411084701594e0912be7964c18d06886baf.tar.gz
SERVER-59756 ShardServerProcessInterface's rename must synchronize with DDL operations
Diffstat (limited to 'src/mongo/db/pipeline')
-rw-r--r--src/mongo/db/pipeline/process_interface/shardsvr_process_interface.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/pipeline/process_interface/shardsvr_process_interface.cpp b/src/mongo/db/pipeline/process_interface/shardsvr_process_interface.cpp
index d9ecc4ce655..104dcf3bc8a 100644
--- a/src/mongo/db/pipeline/process_interface/shardsvr_process_interface.cpp
+++ b/src/mongo/db/pipeline/process_interface/shardsvr_process_interface.cpp
@@ -225,7 +225,7 @@ void ShardServerProcessInterface::renameIfOptionsAndIndexesHaveNotChanged(
// internalRenameIfOptionsAndIndexesMatch is adminOnly.
NamespaceString::kAdminDb,
cachedDbInfo,
- // Only unsharded collections can be renamed.
+ // $out target collection must not exist or not be sharded.
_versionCommandIfAppropriate(newCmdObj, cachedDbInfo, ChunkVersion::UNSHARDED()),
ReadPreferenceSetting(ReadPreference::PrimaryOnly),
Shard::RetryPolicy::kNoRetry);