Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-45866

Measure connection reuse for Hedged Reads

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Service Arch 2020-02-10, Service Arch 2020-02-24, Service Arch 2020-03-09, Service Arch 2020-03-23, Service Arch 2020-04-06, Service arch 2020-04-20

      Validate that a workload that consists of mostly maxtimems second queries achieves effective connection reuse. The notion here is that connection reuse after cancellation should prevent each operation from turning into a new connection establishment.

      Perform performance tests against a 3 node replica set with nearest on

      • Stream in a steady amount of .5, 1, 2 and 5 second reads (without maxtimems) with read pref nearest, at no more than 10% of overall read capacity for any particular node
      • Track how often we are able to kill, then reuse connections

        1. secondary.png
          secondary.png
          137 kB
        2. primary.png
          primary.png
          105 kB
        3. reuse.png
          reuse.png
          76 kB
        4. baton.png
          baton.png
          60 kB
        5. baton.png
          baton.png
          60 kB
        6. baton 30mins.png
          baton 30mins.png
          63 kB

            Assignee:
            ben.caimano@mongodb.com Benjamin Caimano (Inactive)
            Reporter:
            misha.tyulenev@mongodb.com Misha Tyulenev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: