RE: WG Charter Proposal v2
"Chris Apple" <[email protected]> Wed, 2 Apr 2003 14:31:43 -0500
| Newsgroups | gmane.ietf.ldup |
|---|---|
| Organization | DSI-Consulting, Inc. |
| Message-ID | <000c01c2f94e$87859880$0300a8c0@D7ST2111> |
-----Original Message----- From: Kurt D. Zeilenga [mailto:[email protected]] Sent: Wednesday, April 02, 2003 1:51 PM To: [email protected] Cc: [email protected] Subject: RE: WG Charter Proposal v2 At 09:58 PM 4/1/2003, Chris Apple wrote: >-----Original Message----- >From: [email protected] [mailto:[email protected]] On >Behalf Of Kurt D. Zeilenga >Sent: Tuesday, April 01, 2003 9:25 PM >To: Mark C Smith >Cc: [email protected]; [email protected] >Subject: Re: WG Charter Proposal v2 > > > >At 11:32 AM 4/1/2003, Mark C Smith wrote: >>Chris Apple wrote: >>>Well, for starters: >>> The following activities are beyond the scope of this WG: >>> Revising the LDAP "core" technical specification [RFC3377 >>> and its normative references] (including its information >>> and service models). >>> >>>CWA> This is an old discussion based on a perusal of the mailing >>> list archive. However, since views may be different now than >>> in the past. I think its worth waiting for others to weigh >>> in on the issue. If a substantial portion of other WG members >>> state their agreement on the mailing list that the suggested >>> text be included, John and I can consider whether consensus >>> exists on adding it. >> >>The working group should proceed with caution. If we adopt a statement such >as suggested above, an argument could be made that any form of multimaster >replication requires an extension of the LDAP models... which means such a >charter statement might prevent the WG from progressing some (most?) of the >LDUP documents. > >Yes, the current documents being produced by the WG assume >this WG is chartered to revise the LDAP "core" technical >specification (specifically, LDUP changes the LDAP >service model) and that's obviously problematic. > >CWA> Speaking as a Co-Chair, The WG has achieved consensus > on pursuing an experimental publication path - the documents > (with the exception of LCUP) produced by this WG, if they > actually do *require* changes to the LDAP core specifications > to be considered implementable, would surely lead to *experimental* > updates and not standards track revisions. So from a process > point of view this situation, if it actually becomes a > reality, is not as problematic as implied above. I think an experimental LDUP would be even more problematic as it update the service model in a way which would break non-LDUP-aware clients which excepted standard-track behavior from the LDUP-aware LDAP servers they peer with. CWA> I think you may be missing the point of the experimental publication path. Part of the point that you make above will have to be noted as a known issue in the documents that LDUP will seek to progress. You may not agree with the working group consensus that such a path is useful and indeed you seem to be advocating that an experimental LDUP is even harmful if used in the context of multi-master replication. There isn't anything wrong per se with your holding that viewpoint, but I need to remind you as a co-chair that this particular comment/thread is not in line with an already established WG consensus on how we will proceed. >However, if the WG intents to continue under that assumption >that it can revise as necessary the LDAP "core" technical >specification, then it should say so in its charter. > >Or say nothing about this in the charter. That I don't recommend. > >Kurt > >CWA> The WG has always intended to handle LDUP specification with > LDAPv3 extensibility mechanisms. The issue is not what mechanisms is used, but whether or not LDUP specifications revise the LDAP information and service models in a manner which breaks non-LDUP-aware LDAP implementations. >Initiating any standards > track revisions or updates to the core LDAP specifications > would be a last resort. So I don't yet buy into your claim > that the existing documents assume that LDUP is chartered > to revise the core LDAPv3 specifications. Speaking as a WG > member, I'll need some justification of that claim to evaluate > it. I suggest you review the archives of past discussions in this area. Here's one URL on the topic (at the head of this thread you will find an example of a conformant (and common) LDAP use scenario which LDUP will break.) http://www.imc.org/ietf-ldup/mail-archive/msg00672.html CWA> Already did. As folks seem not to get the impact MM will have on current conformant LDAP deployments, I will prepare an I-D on the subject. My working title is "Multi-master replication considered harmful to LDAP/X.500 directory services". CWA> Again, it is WG consensus to note such issues as known and move on with experimental publication. >CWA> Please point out to the WG which LDUP features are impossible > or impractical to realize without revising the core LDAPv3 > specifications, Multi-master replication without tight data consistency between the client issuing the modification and the set of master replicas. CWA> Point noted - it will have to be described with appropriate caveats in the experimental documents that are published. >which of those specifications need to > be revised, I suspect most would have to be changed. CWA> Without a specific analysis its not possible for anyone to fully understand the magnitude or impact of such updates/revisions/etc. on experimental/pilot implementations and deployments and how those are likely to interact (or not) with standards-based implementations. Again, that's behind part of the motivation for pursuing experimental rather than standards track publication. >and how those specifications need to be revised > for each LDUP feature identified as such. Basically, they have to ensure that if a modify succeed iff the update was made to all masters and if a modify failed, no update to any master is made. That is, the service provided to a client in the same regardless of whether there is one master or many. Alternatively, eliminate multi-master support. CWA> Which is one thing that LDUP document editors need to be aware of as they revise their documents one final time. Some documents will need to have statements included that identify this as an uncertain/unknown/underspecified area. >You should also > provide a proof or some justification of why each of these > features is impossible or impractical to realize using an > appropriate combination of LDAPv3 extensibility mechanisms. As I said above, I will write an I-D will details how the introduction of loss-consistency multi-master replication will break directory applications. > This is the only way for myself or any other WG member to > determine if we agree with your belief that this issue is > significant enough to address in the charter revision. Unfornately, I doubt I'll be able to produce an I-D before the charter revision cutoff. However, I would hope most LDUP'ers understand the LDAP service model issue. It's been discussed repeatedly on this list. Kurt CWA> I'm sure they do understand this issue. Also, I think that Mark Smith used a word in his original reply to this portion of the thread. The implication that it may be possible to to address the complexity of multi-master replication with an extension to rather than a revision of the core service model. Perhaps Mark can elaborate a bit to clarify his intended meaning? Chris Apple - Principal Architect DSI Consulting, Inc. mailto:[email protected] http://www.dsi-consulting.com