Re: Separate LCUP cookie vs replication - was RE: Comments on LCUP draft - opaque cookie

[email protected] (Mark C Smith)
Newsgroups gmane.ietf.ldup
Organization iPlanet E-Commerce Solutions
Message-ID <[email protected]>
Christopher Apple wrote:
>
> The general answer to your question is that not specifying
> at least one standards-track cookie format means that
> LCUP interoperability will only be achieved if a few
> implementers decide to cooperate to make it happen. Even
> *if* that happens, it may or may not last beyond
> version 1.0 of the implementations themselves...
> 
> As a WG Co-Chair, that's a situation I can't justify
> letting us get into without some very compelling reasons.
> 
> So far, I've heard no arguments that I consider compelling
> enough to outweigh the risk to interoperability that
> an opaque cookie poses. 

Consider these two scenarios:

1) Vendor A's LCUP client synchronizes (perhaps repeatedly) with vendor
B's LCUP server implementation.  Interoperability is achieved if the
cookie format is opaque or if the client and the server both implement a
common cookie format.

2) Vendor A's LCUP client synchronizes with vendor B's LCUP server. 
Later, the same client tries to synchronize using the same search
criteria with vendor C's LCUP server (presumably vendor C's server holds
a replica of the content).  If server B and C both support the same
cookie format, the LCUP session with server C will ideally be an
incremental synchronization.  If a common cookie format is not supported
or used by the two servers, the synchronization session with server C
will have to be a full synchronization.

Note that scenario 1 argues for defining an opaque cookie format while
scenario 2 argues for exposing the contents of the cookie format (likely
based on the replication model used by the two servers, e.g., LDUP).


> I am definitely OK with the approach of specifying a high-level
> cookie structure of "<OID>-<payload>" in the LCUP spec itself
> and dealing with the issue of publishing one or more OIDs with
> associated payload syntaxes that are standards track.
> 
> This approach is outlined here:
> 
> http://www.imc.org/ietf-ldup/mail-archive/msg01079.html

This approach has been adopted by the LCUP document authors.  A new I-D
will be published very soon.

-Mark Smith
 Netscape
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.