[Freeipa-devel] Paging in Web UI

Rich Megginson rmeggins at redhat.com
Wed Aug 29 14:49:27 UTC 2012


On 08/29/2012 08:42 AM, John Dennis wrote:
> On 08/29/2012 10:35 AM, Rich Megginson wrote:
>> On 08/29/2012 07:34 AM, John Dennis wrote:
>>> On 08/28/2012 02:31 PM, Endi Sukma Dewata wrote:
>
>>>> We can also use Simple Paged Results, but if I understood correctly it
>>>> requires the httpd to maintain an open connection to the LDAP 
>>>> server for
>>>> each user and for each page.
>>
>> Not for each user.  In 389-ds-base-1.2.11 you can have multiple simple
>> paged result searches on a single connection - see
>> https://fedorahosted.org/389/ticket/260
>
> Well this is the crux of the problem. We do not maintain a connection 
> per user. LDAP connections exist for the duration of a single IPA RPC 
> call. Those RPC calls may be multiplexed across multiple IPA server 
> instances, each of which is it's own process.
>
> Our LDAP connections are very short lived and are scattered across 
> processes.

So it sounds like, in order to be useful to IPA, we need to extend 
simple paged results:
1) ability to have the "cookie" (i.e. the results list and current 
position in that list) live outside of a connection
2) ability to go backwards in a list

Is this correct?  If so, please file 389 RFE's for these.

>
>> This is the problem that VLV and Simple Paged Results are trying to
>> solve - how to allow users to scroll/page through very large result 
>> sets.
>
>




More information about the Freeipa-devel mailing list