summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/shard_metadata_util.cpp
diff options
context:
space:
mode:
authorSergi Mateo Bellido <sergi.mateo-bellido@mongodb.com>2021-09-30 13:23:00 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-09-30 14:07:58 +0000
commita0dc39819f3e881489bb6799dc10419a3d0547b3 (patch)
treecc1e503fbb7ef326d22bae444e3502855353839f /src/mongo/db/s/shard_metadata_util.cpp
parent5b74cda8ddbcf04ed957b198dc8a06776f1a278e (diff)
downloadmongo-a0dc39819f3e881489bb6799dc10419a3d0547b3.tar.gz
SERVER-60301 Remove the update metadata format machinery from the SSCCL
Diffstat (limited to 'src/mongo/db/s/shard_metadata_util.cpp')
-rw-r--r--src/mongo/db/s/shard_metadata_util.cpp20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/mongo/db/s/shard_metadata_util.cpp b/src/mongo/db/s/shard_metadata_util.cpp
index e26706fc7e0..f751808bf21 100644
--- a/src/mongo/db/s/shard_metadata_util.cpp
+++ b/src/mongo/db/s/shard_metadata_util.cpp
@@ -435,26 +435,6 @@ void updateSupportingLongNameOnShardCollections(OperationContext* opCtx,
uassertStatusOK(getStatusFromWriteCommandReply(commandResponse->getCommandReply()));
}
-void updateTimestampOnShardCollections(OperationContext* opCtx,
- const NamespaceString& nss,
- const boost::optional<Timestamp>& timestamp) {
- write_ops::UpdateCommandRequest clearFields(
- NamespaceString::kShardConfigCollectionsNamespace, [&] {
- write_ops::UpdateOpEntry u;
- u.setQ(BSON(ShardCollectionType::kNssFieldName << nss.ns()));
- BSONObj updateOp = (timestamp)
- ? BSON("$set" << BSON(CollectionType::kTimestampFieldName << *timestamp))
- : BSON("$unset" << BSON(CollectionType::kTimestampFieldName << ""));
- u.setU(write_ops::UpdateModification::parseFromClassicUpdate(updateOp));
- return std::vector{u};
- }());
-
- DBDirectClient client(opCtx);
- const auto commandResult = client.runCommand(clearFields.serialize({}));
-
- uassertStatusOK(getStatusFromWriteCommandResponse(commandResult->getCommandReply()));
-}
-
Status dropChunksAndDeleteCollectionsEntry(OperationContext* opCtx, const NamespaceString& nss) {
// Retrieve the collection entry from 'config.cache.collections' if available, otherwise return
// immediately