RE: Comments on LCUP draft - opaque cookie

"John Strassner" <[email protected]>
Newsgroups gmane.ietf.ldup
Message-ID <[email protected]>
With co-chair hat on, I fully agree with Chris. That's why I sent the two
messages that I did before reading this one.

-----Original Message-----
From: Christopher Apple [mailto:[email protected]]
Sent: Tuesday, June 12, 2001 12:18 PM
To: 'Kurt D. Zeilenga'; [email protected]
Cc: Christopher Apple; 'Richard Huber'; [email protected];
[email protected]
Subject: RE: Comments on LCUP draft - opaque cookie


There are really two questions that must be answered.
Both of them represent very real issues for the WG
to resolve.

The answers that the WG achieves consensus on are
at the crux of the degree to which LCUP clients
and servers from different vendors will be able
to interoperate.

1) Should LCUP's cookie format be exposed or opaque?

2) Should LCUP explicitly support replicated environments
   based on LDAPv3-based replication (LDUP)?

You could answer 1 without necessarily considering 2
in detail. However, I don't believe that would be a
good idea. Not considering 2 as input for answering
1 means that you could end up with a cookie format
consensus that prohibits the support of operational
scenarios in 2 in a mixed implementation environment
(one which involves the use of a client and a server
from different implementers).

You shouldn't attempt to answer 2 explicitly without
considering and answering 1 first. Doing so would mean
that you do not understand the breadth of tools that
might be available to you as an implementer while
evaluating the overall quality of the LCUP specification.

Speaking as a co-chair:

The WG should achieve consensus on the issue of cookie format
first - based on interoperability considerations. One of those
considerations can be operating in a replicated environment.
By considering that particular issue and being sure that we
achieve consensus on a cookie format that doesn't prohibit it,
the WG has not achieved a default consensus to explicitly
support the operation of LCUP in a replicated environment. It
only means that we don't believe we have prohibited it. We
can then proceed to discussing the issue of applicability for
this particular LCUP specification in a replicated environment
based on the technical issues and scenarios relevant to it.
There is nothing to prevent the WG from changing a previously
achieved consensus related to cookie format if discussions
related to replicated environment applicability of LCUP lead
the WG to draw that conclusion.

I haven't seen anything posted to the list so far that is
substantive enough to outweigh the impedance of an opaque
cookie on cross-implementation client-to-server interoperability.
In fact, I've seen what I perceive to be some persuasive arguments
in favor of exposing the cookie format rather than making it opaque.

We need to hear from some folks in addition to the document
authors, the co-chairs, Rick, and yourself. Specifically,
we need to see technical and scenario-based arguments for
and against exposed and opaque LCUP cookies.

Chris Apple
Program Manager - Directory Services
United Messaging Inc.
<http://www.unitedmessaging.com>
<mailto:[email protected]>
(V) 610-425-2860


-----Original Message-----
From: Kurt D. Zeilenga [mailto:[email protected]]
Sent: Tuesday, June 12, 2001 2:29 PM
To: [email protected]
Cc: Christopher Apple; 'Richard Huber'; [email protected];
[email protected]
Subject: RE: Comments on LCUP draft - opaque cookie


>From my perspective, the format of the cookie isn't the real issue.
The real issue is whether LCUP will support replicated environments.
In particular, whether a client which updated from replica A can
then incrementally update from replica B where the replicate model
has loose data consistency rules (that is, in replicated environments
where A and B may be out of sync, such as in LDUP-based replication).
Supporting replicated environments will go far beyond specifying the
structure of the cookie and require significant more work.

It's my opinion that LCUP support of replicated environments should
be viewed as beyond the scope of this work and left to future
extension.

Kurt
smime.p7s (application/x-pkcs7-signature, 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.