Driver should remove stale/unresponsive members from cluster

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Gone away
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • Ruby Drivers
    • None
    • None
    • None
    • None
    • None
    • None

      We had a prod incident on April 15, 2026 where one DB host of a 3-member replica set became unresponsive, there was an election, but for some reason the Mongo Ruby driver didn't kick that DB host from the cluster config; we had to manually restart all webservers to get the correct hosts (i.e. the 2 surviving members, without the unresponsive one.)

      This should be handled better in the Ruby driver itself. I haven't tried to reproduce it yet, but this is not the first time I've seen this behavior in the driver, there is definitely some edge case of unresponsive DB hosts that it is not considering.

            Assignee:
            Alex Bevilacqua
            Reporter:
            Johnny Shields
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: