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

Measure connection reuse for Hedged Reads

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Done
    • None
    • None
    • 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

    Description

      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

      Attachments

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

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: