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

Tomas Hozza thozza at redhat.com
Mon Oct 7 13:27:00 UTC 2013


On 08/01/2013 03:52 PM, 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.
> 

ACK.

Tested Patch bundle 181 - 185. Common tasks like
adding/deleting/updating records work fine. Also PTR sync, zone serial
number incrementation is OK.


Regards,

Tomas




More information about the Freeipa-devel mailing list