Tuesday, January 3, 2017

[389-devel] Please review 49031: Improve memberof with a cache of group parents

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-Improve-memberof-with-a-cache-of-ancest.patch

Ticket is https://fedorahosted.org/389/ticket/49031

Design is http://www.port389.org/docs/389ds/design/memberof-scalability.html

thanks
thierry
_______________________________________________
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-leave@lists.fedoraproject.org

No comments:

Post a Comment