Connection options for tcp_keepalive_* not exposed to Mongo::Client

XMLWordPrintableJSON

    • Type: New Feature
    • Resolution: Won't Fix
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The ruby docs on connection options indicate the following server params are set as default:

      • tcp_keepalive_time: 300 seconds
      • tcp_keepalive_intvl: 10 seconds
      • tcp_keepalive_cnt: 9 probes
         
        However these are not exposed as user configurable.

      In the event say we want to lower this to 100-120 seconds (keepalive idle), as would be recommended for use within Azure, we couldn't do this in the driver.

      Please expose the keepalive connection options.

              Assignee:
              Scott L'Hommedieu (Inactive)
              Reporter:
              Luke Prochazka (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: