mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
speed up indirect member processing
the old implementation tried to get all entries which are member of group. That means also user. User can't have any members therefore this costly processing was unnecessary. New implementation reduces the search only to entries which have members. Also page size was removed to avoid paging by small pages(default size: 100) which is very slow for many members. https://fedorahosted.org/freeipa/ticket/4947 Reviewed-By: Jan Cholasta <jcholast@redhat.com>
This commit is contained in:
committed by
Jan Cholasta
parent
4a5f5b14c3
commit
4364ac08c5
@@ -665,6 +665,8 @@ class LDAPClient(object):
|
||||
_SYNTAX_OVERRIDE = CIDict({
|
||||
'managedtemplate': DN,
|
||||
'managedbase': DN,
|
||||
'memberindirect': DN,
|
||||
'memberofindirect':DN,
|
||||
'originscope': DN,
|
||||
'idnsname': DNSName,
|
||||
'idnssoamname': DNSName,
|
||||
|
||||
Reference in New Issue
Block a user