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

Wait for up to wait queue timeout when service connections are requested

    • Fully Compatible

      Other drivers reported problems when they attempt to use the same connection concurrently for multiple operations. For example, some drivers apparently can close cursors which are being iterated, e.g. change stream cursors, and in LB mode they would end up issuing the second operation on the same pinned connection that is already being used for the first operation without being aware that the connection is used.

      We should review that our connection implementation uses each connection for one operation at a time to avoid this type of issue.

      ------------------


      DRIVERS Ticket Description
      Script Target - If you can read this text, the script has failed

            Assignee:
            oleg.pudeyev@mongodb.com Oleg Pudeyev (Inactive)
            Reporter:
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: