diff options
author | Sergi Mateo Bellido <sergi.mateo-bellido@mongodb.com> | 2021-09-30 13:23:00 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-09-30 14:07:58 +0000 |
commit | a0dc39819f3e881489bb6799dc10419a3d0547b3 (patch) | |
tree | cc1e503fbb7ef326d22bae444e3502855353839f /src/mongo/db/s/shard_metadata_util.cpp | |
parent | 5b74cda8ddbcf04ed957b198dc8a06776f1a278e (diff) | |
download | mongo-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.cpp | 20 |
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 |