Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-4206

Add coverage for non retryable error codes

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:

      Use Case

      As a node engineer
      I want tests that show nonretyrable errors won't mistakenly get retried
      So that we have a strict definition of retryability.

      User Impact

      None, testing only

      Dependencies

      None

      Unknowns

      • Can we take all existing retry tests and pick an error code that isn't retryable?
      • Or at least do this for handshake retries?

      Acceptance Criteria

      Implementation Requirements

      • No change

      Testing Requirements

      • Duplicate spec test files and modify error code
      • Run changed files to assert that all now fail
      • Modify expectation to assert no retry, and assert all pass

      Documentation Requirements

      • None

      Follow Up Requirements

            Assignee:
            Unassigned Unassigned
            Reporter:
            neal.beeken@mongodb.com Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: