[Freeipa-devel] [PATCHES] 143-147 Improve performance with large groups

Jan Cholasta jcholast at redhat.com
Thu Jun 27 14:55:25 UTC 2013


Hi,

the attached patches are an attempt to solve 
<https://fedorahosted.org/freeipa/ticket/3706> without actually removing 
ipausers.

I have done some basic timing on IPA with 10k users, the results are:

     ipa user-add: 18 s originally, 4 s with the patches
     ipa user-del: 54 s originally, 7 s with the patches

Other commands should be affected as well, especially del commands 
(deleting an entry triggers a originally unindexed search in the 
referint plugin) and member manipulation commands (full member list is 
no longer fetched and stored back when adding/removing members).

Patch 147 fixes <https://fedorahosted.org/freeipa/ticket/3743>.

Honza

-- 
Jan Cholasta
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-jcholast-143-Use-LDAP-search-instead-of-group_show-to-check-if-a-.patch
Type: text/x-patch
Size: 5836 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130627/c97a83ab/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-jcholast-144-Use-LDAP-search-instead-of-group_show-to-check-for-a.patch
Type: text/x-patch
Size: 9000 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130627/c97a83ab/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-jcholast-145-Use-LDAP-modify-operation-directly-to-add-remove-gro.patch
Type: text/x-patch
Size: 3272 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130627/c97a83ab/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-jcholast-146-Add-missing-substring-indices-for-attributes-searche.patch
Type: text/x-patch
Size: 7824 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130627/c97a83ab/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-jcholast-147-Add-missing-equality-index-for-ipaUniqueId.patch
Type: text/x-patch
Size: 1409 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130627/c97a83ab/attachment-0004.bin>


More information about the Freeipa-devel mailing list