On ma, 14 joulu 2020, Adam Bishop via FreeIPA-users wrote:
Setup:
* UI size limit set to 50
* nsslapd-sizelimit default of 2000
* 100 user objects in tree
If I run a paged query with -E pr=10/prompt against the main tree, I
the results are paged as expected.
If I run a paged query with -E pr=10/prompt against the compat tree,
both the client pr setting and the IPA size limit are ignored and the
whole tree is returned.
Is this expected behaviour, or is something amiss?
IPA page size is only used by the IPA framework (UI and CLI, and RPC
requests).
Compat tree is exposed entirely virtually. It does not support some of
LDAP extensions, including but not limited to paging controls and
server-side search/sorting. Its focus is on providing functionality to
legacy systems not capable to run SSSD with support for 'ipa' provider
and trusted domains. Those older LDAP clients implementations used for
providing NSS and PAM services do not typically support paging and other
controls.
--
/ Alexander Bokovoy
Sr. Principal Software Engineer
Security / Identity Management Engineering
Red Hat Limited, Finland