-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
Description of Drivers Ticket:
Removed ElectionInProgress (216) from ResumableChangeStreamError
Description of Linked Ticket
Since ElectionInProgress is not a user-visible error code, we should remove the check of ElectionInProgress for ResumableChangeStreamError.
I would also prefer to always stick with the NotMasterError/RetriableError error categories. If we think an error code is client facing and should be retryable, my preference is that we should add that error to the proper category. Special-casing error codes might cause more confusions in the long run.
Spec commit: https://github.com/mongodb/specifications/commit/23d681d19a0d82fe54dacda5a0b5dd1c8144cce0
See DRIVERS-973 for updated details.
- depends on
-
CDRIVER-3589 Remove ElectionInProgress (216) from ResumableChangeStreamError
- Closed