[Freeipa-devel] [PATCH 0185] Do not execute new LDAP search for each updated object

Petr Spacek pspacek at redhat.com
Fri Feb 21 12:08:10 UTC 2014


On 1.8.2013 15:52, Petr Spacek wrote:
> Hello,
>
> Do not execute new LDAP search for each updated object.
>
> Syncrepl delivers notification about change in particular object
> along with all data from the object. Resource Records are parsed out
> from this data instead of data obtained via separate LDAP search.
>
> Current code doesn't have any rate limitation. As a result,
> ldap_sync_init/poll() can enqueue update events faster than rest of BIND
> is able to dequeue and process them. Unprocessed events can consume
> significant amount of memory. This area definitely needs improvement.
>
>
> This is next in complete transition to RBTDB. It should go to master.

Pushed to master branch: fed8f393980b14f57b2a19cd8f4c0645e8151747

-- 
Petr^2 Spacek




More information about the Freeipa-devel mailing list