Hi,
This is the second part of improvement of the memberof plugin.
This second part improves memberof by adding a cache. The cache is
build/clear per operation.
During an update memberof values are recomputed on all impacted nodes
(group or leaf). The cache contains ancestors of all groups.
There is a memberof plugin option (memberCacheLeafs: all/none) to also
cache ancestors of leafs. Tests showed no benefit of caching leafs.
Patch is:
https://fedorahosted.org/389/attachment/ticket/49031/0002-Ticket-49031-Im...
Ticket is
https://fedorahosted.org/389/ticket/49031
Design is
http://www.port389.org/docs/389ds/design/memberof-scalability.html
thanks
thierry