https://fedorahosted.org/389/ticket/48406https://fedorahosted.org/389/attachment/ticket/48406/0002-Ticket-48406-Av...
git patch file (master; take 3) -- replacing PR_Lock/Unlock with
PR_EnterMonitor/ExitMonitor, respectively
> Compared the 3 versions {master, take 2 - thread data, take 3 -
> PR_Monitor} by the intensive random binds by ldclt [1]
> {{{
> - binds/thread binds/sec total binds
> Master 81769.00 817.69 163538
> Thread data 83811.00 838.11 167622
> PR_Monitor 82997.00 829.97 165994
> }}}
> I would say the results are almost the same. Per discussion in the team,
> I'm thinking to push take 3 PR_Monitor patch.
>
> [1]: ldclt ... -e bindeach,bindonly -D uid=testXXXX,dc=example,dc=com -w
> passwordXXXX -e randombinddn,randombinddnlow=0,randombinddnhigh=9999 -n 2
> -N 20
>