Hello
I have an use case where particular search operations on
the same data in 1.2.5 and 1.2.11 differ significantly.
1.2.5 is on Centos 5.9 and 1.2.11 on Centos 5.11. I'm
asking this as i'm in the middle of upgrade process and I come
across this performance issue.
After feeding both versions with data from the same text
dump, particular search operation takes 0.5s in 1.2.5 to
complete whereas in 1.2.11 it takes 6s:
ldapsearch -D 'uid=root,ou=users,o=xxx' -x -b
'uid=someuser,dc=domain,dc=pl,o=xxx' -s subtree -w pass
'(objectClass=someObjectClass)'
There is a set of 40 acls at the dc=pl,o=xxx node and 9
more on dc=domain,dc=pl,o=xxx. The acl allowing
'uid=root,ou=users,o=xxx' to access everything is at o=xxx.
I did already manage to figure out that the more acis i
remove the shorter the search operation is. However even with
those aci in place, search on 1.2.5 returns significantly
faster.
I would like to ask if there are any factors that would
make search operations longer while jumping from 1.2.5 to
1.2.11?