diff options
author | Gregory Noma <gregory.noma@gmail.com> | 2022-10-26 13:18:07 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-11-04 20:22:29 +0000 |
commit | 4dd9956c60337535a4312831c65129d66ffeb3fb (patch) | |
tree | 323776f0caed8fe2f6c768664a71998b2773d004 | |
parent | 1d9d6d49f3e713bcdb50896ed412daa3150d7116 (diff) | |
download | mongo-4dd9956c60337535a4312831c65129d66ffeb3fb.tar.gz |
SERVER-70725 Narrow errors resulting in `CollectionUUIDMismatch` in cluster aggregate
(cherry picked from commit 85a50585a0b5ea5b174dbb0c8678a85d68ac5d4e)
-rw-r--r-- | src/mongo/s/query/cluster_aggregate.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/s/query/cluster_aggregate.cpp b/src/mongo/s/query/cluster_aggregate.cpp index 99dff9da625..ae2f7a87e65 100644 --- a/src/mongo/s/query/cluster_aggregate.cpp +++ b/src/mongo/s/query/cluster_aggregate.cpp @@ -334,7 +334,8 @@ Status ClusterAggregate::runAggregate(OperationContext* opCtx, request.getNamespace().coll().toString(), boost::none), "Database does not exist", - !request.getCollectionUUID()); + executionNsRoutingInfoStatus != ErrorCodes::NamespaceNotFound || + !request.getCollectionUUID()); if (liteParsedPipeline.startsWithCollStats()) { uassertStatusOKWithContext(executionNsRoutingInfoStatus, |