summaryrefslogtreecommitdiff
path: root/src/mongo/s/commands/batch_downconvert.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/commands/batch_downconvert.cpp')
-rw-r--r--src/mongo/s/commands/batch_downconvert.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/s/commands/batch_downconvert.cpp b/src/mongo/s/commands/batch_downconvert.cpp
index 8aa318f484b..4f4328fe4c6 100644
--- a/src/mongo/s/commands/batch_downconvert.cpp
+++ b/src/mongo/s/commands/batch_downconvert.cpp
@@ -80,7 +80,8 @@ Status extractGLEErrors(const BSONObj& gleResponse, GLEErrors* errors) {
|| code == 16805 /* replicatedToNum no longer primary */
|| code == 14830 /* gle wmode changed / invalid */
// 2.6 Error codes
- || code == ErrorCodes::NotMaster || code == ErrorCodes::UnknownReplWriteConcern ||
+ || code == ErrorCodes::NotWritablePrimary ||
+ code == ErrorCodes::UnknownReplWriteConcern ||
code == ErrorCodes::WriteConcernFailed || code == ErrorCodes::PrimarySteppedDown) {
// Write concern errors that get returned as regular errors (result may not be ok: 1.0)
errors->wcError.reset(new WriteConcernErrorDetail());