-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Minor Change
-
v6.0, v5.3, v5.0, v4.4
-
Sharding NYC 2022-05-30, Sharding NYC 2022-06-13
-
135
Some errors from mongodb indicate that an operation was definitely not performed; This includes the retriable error NotWritablePrimary. Other errors indicate the operation may or may not have been performed, or partially performed in the case of non-transactional multi- or bulk- writes. For the purpose of returning the most informative error from the driver in a retriable write situation, we should have a label indicating the error is "definite" – that is, no writes were performed.
- is depended on by
-
SERVER-66116 Aborted Read with MongoNotPrimaryException
- Blocked
-
DRIVERS-2327 Propagate Original Error for Write Errors Labeled NoWritesPerformed
- Implementing
-
TOOLS-3136 Investigate changes in SERVER-66479: Create an error label indicating if a retriable error is "definite".
- Closed
-
TOOLS-3146 Investigate changes in SERVER-66479: Create an error label indicating if a retriable error is "definite".
- Closed
- is related to
-
SERVER-69295 Mongos NoWritesPerformed errors MUST return original error
- Backlog