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

Check client & monitoring threads on server selection failures

      When server selection fails, we can improve diagnostics in two ways:

      1. Check if client or cluster have been closed/disconnected. This will catch situations when the application closes the client and then tries to use it.
      2. Check if monitor thread is alive. This will catch application not reconnecting the client after forks.

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

              Created:
              Updated:
              Resolved: