diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mongo/db/s/shard_filtering_metadata_refresh.cpp | 5 |
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); |