Re: LDAP Comments

pays@faugeres.inria.fr Wed, 05 May 1993 06:50 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa00451; 5 May 93 2:50 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa00447; 5 May 93 2:50 EDT
Received: from haig.cs.ucl.ac.uk by CNRI.Reston.VA.US id aa00869; 5 May 93 2:50 EDT
Received: from bells.cs.ucl.ac.uk by haig.cs.ucl.ac.uk with local SMTP id <g.01114-0@haig.cs.ucl.ac.uk>; Wed, 5 May 1993 07:13:10 +0100
Received: from faugeres.inria.fr by bells.cs.ucl.ac.uk with Internet SMTP id <g.06699-0@bells.cs.ucl.ac.uk>; Wed, 5 May 1993 06:17:19 +0100
X400-Received: by /PRMD=inria/ADMD=atlas/C=fr/; Relayed; 05 May 93 07:15:37+0200
Date: 05 May 93 07:15:37+0200
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: pays@faugeres.inria.fr
To: rosenqui@crc.sofkin.ca, tim@terminator.rs.itd.umich.edu
Subject: Re: LDAP Comments
cc: osi-ds@cs.ucl.ac.uk
Message-ID: <736578937.16241.0-faugeres.inria.fr*@MHS>

> > o  Was it intentional that there be no "List" operation?  I suppose a
> >    DUA could use a "Search" instead, but as a DUA implementor I'd
> >    rather be able to issue a List operation when all I want is a list
> >    of subordinates.
> 
> It was intentional to leave out both list and read.  These are trivially
> implemented using search and leaving them out simplifies the protocol.
> 

Sorry, but I probably missed something.
Could you elaborate a bit on this?
Do you mean the LDAP server will convert the simplest searches
to list/read, or do you mean that every DSA
   either have to do this
   or have to present more or less the same level of
     performance for the simplest search operations than for
     read/list.
If this is a requirement on DSAs, well, this may be true with
QUIPU like implementations (where the master relative root
of a given subtree is hold by  a "father" DSA), it is obviously
untrue with other implementations, and as such totally
unacceptable from a pure performance point of view.
   Even a "search-one-level", with the "don't use copy" flag set
   will result in most implementations in chaining to all
   subordinate DSA (or return of referals).
   By no way this compares to a read or list.


-- PAP