summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mongo/db/s/sharding_ddl_coordinator.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/s/sharding_ddl_coordinator.cpp b/src/mongo/db/s/sharding_ddl_coordinator.cpp
index a1040e17344..e519eec4787 100644
--- a/src/mongo/db/s/sharding_ddl_coordinator.cpp
+++ b/src/mongo/db/s/sharding_ddl_coordinator.cpp
@@ -216,7 +216,8 @@ SemiFuture<void> ShardingDDLCoordinator::run(std::shared_ptr<executor::ScopedTas
status.isA<ErrorCategory::RetriableError>() ||
status.isA<ErrorCategory::CancellationError>() ||
status.isA<ErrorCategory::ExceededTimeLimitError>() ||
- status == ErrorCodes::Interrupted) &&
+ status == ErrorCodes::Interrupted ||
+ status == ErrorCodes::CommandNotFound) &&
!token.isCanceled()) {
LOGV2_DEBUG(5656000,
1,