RE: LDAP Client Update: consideration of alternative proposals

"Kurt D. Zeilenga" <[email protected]> Sun, 15 Jun 2003 07:59:40 -0700
Newsgroups gmane.ietf.ldup
Message-ID <[email protected]>
Is the opinion of the chairs that the WG has thoroughly considered
the technical alternative (draft-zeilenga-ldup-sync) offered to
the LDUP WG for consideration for its "LDAPv3 Client Update"
deliverable?

Kurt


At 05:29 PM 6/13/2003, Chris Apple wrote:

>Based on an evaluation of the discussion relating to this thread,
>WG Consensus has been established that we should stay with our
>presently chartered course of action. This is reflected as item 4b)
>below. To be more explicit, there is not sufficient support in the
>WG to proceed according to the proposal made by Kurt to evaluate
>both the existing WG deliverable and his individual submission
>as alternatives prior to WG Last Call for LCUP.
>
>We will post the LCUP WG Last Call announcement on Monday, June 16, 2003.
>This WG Last Call announcement will only reference the WG Deliverable.
>
>There are *no* restrictions on referencing parts of Kurt's individual
>submission during the WG Last Call (or any other document) as long as
>those references are intended to provide examples of clarifying text,
>rationale for particular arguments, etc., in support of improving the
>quality of the existing WG LCUP Deliverable.
>
>Discussion about and suggestions/proposals to delay or retract
>the WG Last Call in favor of initiating a technical comparative
>analysis of the two drafts are will be out of scope after the
>WG Last Call posting has been made.
>
>The LCUP WG Last Call posting will be made late in the day US ET
>on Monday, June 16, 2003. Most likely sometime that evening.
>
>Chris Apple - Principal Architect
>
>DSI Consulting, Inc.
>
>mailto:[email protected]
>
>http://www.dsi-consulting.com
>
>-----Original Message-----
>From: Chris Apple [mailto:[email protected]] 
>Sent: Tuesday, May 27, 2003 3:05 PM
>To: [email protected]; 'Kurt D. Zeilenga'; [email protected]
>Cc: 'John Strassner'
>Subject: RE: LDAP Client Update: consideration of alternative proposals
>
>
>As WG Co-Chair, I want to be clear with WG Members about
>the status of Kurt's request:
>
>1) The WG needs to establish a consensus of support for
>   proceeding as Kurt suggests in order for John and I
>   to endorse it and make any requests for changes to
>   milestone dates or other charter changes to our ADs.
>
>2) It is an open topic for discussion. Specifically, John
>   and I need to see comments (preferably with rationale)
>   about the value (or lack thereof) of proceeding as
>   Kurt suggests. Do not wait for further communication
>   from either John, Kurt, or I to start this discussion.
>   John and I don't want to have to resort to interpreting
>   silence on this issue in one way or another.
>
>   Make your opinions known NOW! This applies to you even
>   if you are an author of one of the drafts covered by
>   Kurt's request.
>
>3) The milestone date for the WG Last Call for the LCUP
>   deliverable is still May 2003 and requires approval
>   of our ADs to slip intentionally.
>
>4) John and I will await confirmation/clarification of our
>   understanding of Kurt's request from Kurt before making
>   the request to our ADs to slip the milestone date to give
>   us enough time to consider whether the WG wishes to:
>
>        a) proceed as Kurt suggests
>        b) stay with our presently chartered course of action,
>           albeit with some slippage
>        c) take another path completely different from those
>
>Chris Apple - Principal Architect
>
>DSI Consulting, Inc.
>
>mailto:[email protected]
>
>http://www.dsi-consulting.com
>
>-----Original Message-----
>From: [email protected] [mailto:[email protected]] On
>Behalf Of Chris Apple
>Sent: Tuesday, May 27, 2003 8:25 AM
>To: 'Kurt D. Zeilenga'; [email protected]
>Cc: 'John Strassner'
>Subject: RE: LDAP Client Update: consideration of alternative proposals
>
>
>
>WG Members should review the request Kurt has made.
>
>John and I will respond to the list on the procedure
>we'll use in considering Kurt's request, and if appropriate,
>acting on it.
>
>Kurt,
>
>There are a few major points I'd like to be sure I'm 
>summarizing correctly before John and I respond on the
>procedural issue. You are requesting the following:
>
>1) that the WG formally consider your individual
>   contribution as an alternative to the existing
>   WG deliverable for LDAPv3 Client Update Protocol.
>
>2) that the WG evaluate both documents based on
>   technical merit.
>
>3) that the WG emerge from that evaluation process
>   with a single document that will be processed
>   through a WG Last Call and submitted to the Ads
>   as the WG deliverable for LDAPv3 Client Update
>   Protocol.
>
>4) that the WG Last Call milestone for LCUP be
>   rescheduled further out in time to accommodate
>   the above.
>
>Did I miss any key points in your request?
>
>Do any of them need clarification?
>
>Chris Apple - Principal Architect
>
>DSI Consulting, Inc.
>
>mailto:[email protected]
>
>http://www.dsi-consulting.com
>
>-----Original Message-----
>From: Kurt D. Zeilenga [mailto:[email protected]] 
>Sent: Monday, May 26, 2003 11:11 AM
>To: [email protected]
>Cc: Chris Apple; John Strassner
>Subject: LDAP Client Update: consideration of alternative proposals
>
>
>The LDUP WG is chartered to deliver:
>  o LDAPv3 Client Update
>        A protocol that enables an LDAP client to
>        synchronize with the content of a directory
>        information tree (DIT) stored by an LDAP server
>        and to be notified about the changes to that
>        content.
>
>Over the last few years, the WG has engineering a technical
>solution for this deliverable.  This solution is specified
>in the I-D draft-ietf-ldup-lcup.  Over the last 9 months or
>so, Jong and I, acting on an individual basis, engineered
>a technical solution for this deliverable.  This solution is
>specified in the I-D draft-zeilenga-ldup-sync. 
>
>Each of these technical solutions are intended to fulfill
>this deliverable.  I also believe both sets of authors
>believe that their approach best fulfills this deliverable.
>It is also likely many members of this WG have formed opinions
>as to which technical solution best fulfills this deliverable.
>However, it is unclear to me whether both I-D, in particular
>the most recent revisions of each, have been thoroughly
>considered by the WG.
>
>WG I-Ds are implicitly viewed as being under WG consideration
>and it hoped that significant number of WG members review the
>I-D as it evolves.  Individual I-Ds are not necessarily viewed
>as being under WG consideration unless submitted to the WG for
>consideration by their authors.  They generally are reviewed by
>few WG members until consideration is specifically requested.
>
>I now submit the draft-zeilenga-ldup-sync to the LDUP WG
>for consideration as a technical solution to its "LDAP Client
>Update" deliverable.  I believe the latest revision,
>draft-zeilenga-ldup-sync-02.txt, is suitable for progression.
>
>I ask the WG to view draft-ietf-ldup-lcup and draft-zeilenga-ldup-sync
>as technical alternatives and give thorough consideration to both.
>It is up to the WG to decide which solution is technically
>superior.  As it is the function of the WG Chairs to manage the
>group process, I defer procedural questions and issues to Chris
>and John.
>
>As the differences between the approaches is fundamental in
>their design, it will be difficult to compare them without some
>basis to which can be measured against.  It may be appropriate
>for the WG to examine what kinds of applications it intends its
>deliverable to be applicable to, what the requirements of these
>applications are, and how each of the technical alternatives
>measures up to these requirements.  The WG should also consider
>broader issues, such as chattiness and security considerations.
>The WG should consider the appropriateness of the design and
>other constraints each places upon implementations.
>
>In regards to the WG milestone:
>
>   May 03    LDAPv3 Client Update Protocol I-D goes
>             to WG Last Call as Proposed Standard 
>
>I would like the WG to defer this WG Last Call until it has
>thoroughly consider both technical alternatives and reached a
>consensus as to which alternative it would like to pursue.
>Then that alternative should be prepared of WG Last Call as
>the WG's "LDAPv3 Client Update Protocol I-D".  I believe it
>necessary to defer the WG Last Call as the WG first needs to
>thoroughly consider both alternatives.
>
>I'd like to say a key design difference which is a major factor
>in I considering draft-zeilenga-ldup-sync technically superior
>to draft-ietf-ldup-lcup.  In attempting to implement
>draft-ietf-ldup-lcup, we found that requires server implementations
>to maintain complete history information in order to provide
>eventually convergent incremental refreshes.  We found that
>where the server only maintains simple state indicators such as
>timestamps, it cannot generally provide eventually convergent
>incremental refreshes.  If the server maintains partial histories,
>the server will be limited in cases where it can provide
>eventually convergent incremental refreshes.  In October 2002,
>the WG consensus was declared on an alternative approach (but
>later recanted).  We implemented this approach and found that it
>allowed all of the above implementation variants to provide
>eventually convergent incremental refreshes.  This was document
>in documented in early revisions of draft-zeilenga-ldup-sync.
>As a result of WG discussions about this approach, it was noted
>that this approach didn't allow servers to take advantage of
>histories they maintained.  In our latest revision, we adopted
>a hybrid approach which allows servers to take advantage of
>histories they maintained.  Hence, I believe draft-zeilenga-ldup-sync
>is technical superior in that it does not place significant
>implementation constraints in order to support eventually
>convergent incremental refreshes while allowing implementations
>take advantage of histories they maintain.  There are, of course,
>many other factors in my consideration and I am quite willing to
>elaborate on these in subsequent discussions.  Before doing so,
>I will await direction from the chairs on how to proceed with
>the consideration of the alternatives.
>
>Comments?
>
>Regards, Kurt