diff options
author | Pierlauro Sciarelli <pierlauro.sciarelli@mongodb.com> | 2021-10-08 06:29:10 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-10-11 15:56:01 +0000 |
commit | 460172298bbe0e1301e80e0ca1138d9cc14e4b44 (patch) | |
tree | 480b827974ffef6ef6034ef3443caf3f11c6b1db | |
parent | 40cb50a010db2715fd9745ede02ce0cc6f8bbc34 (diff) | |
download | mongo-460172298bbe0e1301e80e0ca1138d9cc14e4b44.tar.gz |
SERVER-60495 Retry FailedToSatisfyReadPreference in DDL coordinators
-rw-r--r-- | src/mongo/db/s/sharding_ddl_coordinator.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/db/s/sharding_ddl_coordinator.cpp b/src/mongo/db/s/sharding_ddl_coordinator.cpp index d4992964ee9..06205f8022b 100644 --- a/src/mongo/db/s/sharding_ddl_coordinator.cpp +++ b/src/mongo/db/s/sharding_ddl_coordinator.cpp @@ -220,6 +220,7 @@ SemiFuture<void> ShardingDDLCoordinator::run(std::shared_ptr<executor::ScopedTas status.isA<ErrorCategory::CancellationError>() || status.isA<ErrorCategory::ExceededTimeLimitError>() || status.isA<ErrorCategory::WriteConcernError>() || + status == ErrorCodes::FailedToSatisfyReadPreference || status == ErrorCodes::Interrupted || status == ErrorCodes::LockBusy || status == ErrorCodes::CommandNotFound) && !token.isCanceled()) { |