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

benchRun calls auth() on every operation

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Minor - P4 Minor - P4
    • 2.7.5
    • Affects Version/s: 2.7.4
    • Component/s: Testing Infrastructure
    • Environment:
      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

      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
      

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

              Created:
              Updated:
              Resolved: