summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mongo/db/s/shard_filtering_metadata_refresh.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/mongo/db/s/shard_filtering_metadata_refresh.cpp b/src/mongo/db/s/shard_filtering_metadata_refresh.cpp
index 49f03ce476b..55997b65ad0 100644
--- a/src/mongo/db/s/shard_filtering_metadata_refresh.cpp
+++ b/src/mongo/db/s/shard_filtering_metadata_refresh.cpp
@@ -409,11 +409,6 @@ SharedSemiFuture<void> recoverRefreshShardVersion(ServiceContext* serviceContext
csr->setFilteringMetadata_withLock(
opCtx, *currentMetadataToInstall, csrLock);
}
- } else {
- // If currentMetadataToInstall is uninitialized, an error occurred in the
- // current spawned thread. Filtering metadata is cleared to force a new
- // recover/refresh.
- csr->clearFilteringMetadata(opCtx);
}
auto csrLock = CollectionShardingRuntime::CSRLock::lockExclusive(opCtx, csr);