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
    • Labels:
      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. baton.png
          60 kB
          Cheahuychou Mao
        2. baton.png
          60 kB
          Cheahuychou Mao
        3. baton 30mins.png
          63 kB
          Cheahuychou Mao
        4. primary.png
          105 kB
          Cheahuychou Mao
        5. reuse.png
          76 kB
          Cheahuychou Mao
        6. secondary.png
          137 kB
          Cheahuychou Mao

            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: