Uploaded image for project: 'Ruby Driver'
  1. Ruby Driver
  2. RUBY-2238

Remove ElectionInProgress (216) from ResumableChangeStreamError

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 2.13.0.beta1
    • Affects Version/s: None
    • Component/s: None

      Description of Drivers Ticket:

      Downstream Change Summary

      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.

            Assignee:
            emily.giurleo@mongodb.com Emily Giurleo (Inactive)
            Reporter:
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: