5f42b42 Performance: Find commands: do not process members by default

Authored and Committed by mbasti 7 years ago
28 files changed. 970 lines added. 87 lines removed.
API.txt
file modified
+22 -22
VERSION
file modified
+2 -2
install/tools/ipa-replica-manage
file modified
+4 -2
ipalib/plugins/baseldap.py
file modified
+6 -1
ipalib/plugins/caacl.py
file modified
+1 -1
ipalib/plugins/hbactest.py
file modified
+2 -1
ipalib/plugins/otptoken.py
file modified
+2 -1
ipalib/plugins/topology.py
file modified
+4 -2
ipalib/plugins/user.py
file modified
+2 -1
ipaserver/install/replication.py
file modified
+2 -1
ipaserver/install/server/install.py
file modified
+2 -1
ipatests/test_xmlrpc/test_group_plugin.py
file modified
+52 -2
ipatests/test_xmlrpc/test_hbacsvcgroup_plugin.py
file modified
+20 -1
ipatests/test_xmlrpc/test_hostgroup_plugin.py
file modified
+5 -0
ipatests/test_xmlrpc/test_netgroup_plugin.py
file modified
+107 -8
ipatests/test_xmlrpc/test_old_permission_plugin.py
file modified
+257 -13
ipatests/test_xmlrpc/test_permission_plugin.py
file modified
+261 -10
ipatests/test_xmlrpc/test_privilege_plugin.py
file modified
+56 -2
ipatests/test_xmlrpc/test_role_plugin.py
file modified
+81 -4
ipatests/test_xmlrpc/test_service_plugin.py
file modified
+19 -1
ipatests/test_xmlrpc/test_servicedelegation_plugin.py
file modified
+28 -2
ipatests/test_xmlrpc/test_sudocmdgroup_plugin.py
file modified
+5 -0
ipatests/test_xmlrpc/test_user_plugin.py
file modified
+1 -1
ipatests/test_xmlrpc/tracker/host_plugin.py
file modified
+4 -1
ipatests/test_xmlrpc/tracker/hostgroup_plugin.py
file modified
+11 -2
ipatests/test_xmlrpc/tracker/sudocmd_plugin.py
file modified
+5 -2
ipatests/test_xmlrpc/tracker/sudocmdgroup_plugin.py
file modified
+7 -2
ipatests/test_xmlrpc/tracker/user_plugin.py
file modified
+2 -1
    Performance: Find commands: do not process members by default
    
    In all *-find commands, member attributes shouldn't be processed due
    high amount fo ldpaserches cause serious performance issues. For this
    reason --no-members option is set by default in CLI and API.
    
    To get members in *-find command option --all in CLI is rquired or
    'no_members=False' or 'all=True' must be set in API call.
    
    For other commands processing of members stays unchanged. WebUI is not
    affected by this change.
    
    https://fedorahosted.org/freeipa/ticket/4995
    
    Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
    
        
file modified
+22 -22
file modified
+2 -2
file modified
+6 -1
file modified
+1 -1
file modified
+2 -1
file modified
+2 -1
file modified
+4 -2
file modified
+2 -1