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

More errors should be retryable

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 2.6.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      More errors should be retryable. See spec changes below : 

      Add retryable error codes & code names to write retry logic
      Expand write retry cases
      Review server source for additional write retry messages not in current spec
      Expand change stream resume cases
      Write change stream resume tests
      Make change streams retry on getMore only
      Review read retry code

      Test cases:

      Retry on a non-write concern error
      Fail on a non-write concern error
      Retry on a write concern error
      Fail on a write concern error
      Retry on change stream initiation
      Fail on change stream initiation
      Retry on change stream getMore
      Fail on change stream getMore

            Assignee:
            oleg.pudeyev@mongodb.com Oleg Pudeyev (Inactive)
            Reporter:
            rathi.gnanasekaran Rathi Gnanasekaran
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: