Re: Question on LCUP

[email protected] (Rich Megginson)
Newsgroups gmane.ietf.ldup
Organization Netscape - Enterprise Products
Message-ID <[email protected]>
[email protected] wrote:

> Hi,
>
> I have a question on LCUP scalability.
>
> Shall the LCUP be scalable on number of persistent search requests ?
>
> I suppose the main use of LCUP is the following:
>
>         The client caches a well defined subset ( like one
>         subtree ) of the directory.
>
> Then there is propably only one or some Persistent Searches
> per client ?

I should think the client would only have 1 Persistent Search at a time.

> But suppose the client keeps a more dynamic cache in the sense
> that when the client "gets interested" in a certain entry,
> the client allways makes a Persistent Search ?

Do you mean the client makes an additional Persistent Search?  I don't think that would be necessary.  If the client somehow
becomes interested in an entry outside the scope of the current LCUP request, the client could simply close the connection and
issue another LCUP request with a wider scope.

I suppose the worst case would be that a client is interested in checking for changes in several naming contexts.  In which case,
the client would need an LCUP search for each naming context.

> Shall the LCUP scale for such situations ? The implementation
> of LCUP can then not be:
>
>         Whenever an entry is modified go through all the Searches
>         and act.
>
> At least an index is needed to find the relevant Searches.
>
> Is the scalability a standardisation issue at all ?

No, I don't think so.  There are ways to efficiently index (or otherwise lookup) Searches on the server.  LCUP does not (and I do
not think it should) address implementation details.

>
>
> Jukka Aakula
smime.p7s (application/x-pkcs7-signature, 2.3 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.