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

benchRun calls auth() on every operation

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor - P4
    • Resolution: Fixed
    • 2.7.4
    • 2.7.5
    • Testing Infrastructure
    • Linux localhost.localdomain 3.13.9-200.fc20.x86_64 #1 SMP Fri Apr 4 12:13:05 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
    • Fully Compatible
    • ALL

    Description

      And there's no need to do that. It severely impacts scalability because
      authenticate command is logged and the logger might become a bottleneck if
      multiple threads try to access it at the same time.

      #s: (unpatched)

      1 thread: 14177.85 (ops/s)	
      2 threads: 27198.45	
      4 threads: 48374.13333	
      8 threads: 78860.23333	
      12 threads: 116294.25	
      16 threads: 123072.05

      (patched)

      1 threads: 16046.31667
      2 threads: 29108.03333
      4 threads: 53512.1
      8 threads: 88220.1
      12 threads: 141151.7333
      16 threads: 185534.95

      Attachments

        Issue Links

          Activity

            People

              davide.italiano Davide Italiano
              davide.italiano Davide Italiano
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: