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

Add the appropriate error labels to SocketTimeoutErrors that occur during transactions

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Spec Comp, Transactions
    • Labels:
      None

      It looks like the driver does not currently add the UnknownTransactionCommitResult or TransientTransactionError labels to SocketTimeoutErrors that occur during transactions. We should add integration tests for these cases and fix the behavior so the driver properly retries in those cases.

            Assignee:
            Unassigned Unassigned
            Reporter:
            emily.giurleo@mongodb.com Emily Giurleo (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: