RE: Applicability of LDAP Content Sync to loosely coupled replica sets
"Jeff Parham" <[email protected]> Thu, 5 Jun 2003 18:36:41 -0700
| Newsgroups | gmane.ietf.ldup |
|---|---|
| Message-ID | <6BA5A5D4255F564BBF4BF9E413BF53B8017895DA@WIN-MSG-05.wingroup.windeploy.ntdev.microsoft.com> |
Kurt D. Zeilenga wrote: > We did consider impacts of replication, mostly looking at > single-master environments as this is what we are most familiar > with and what LDAP models currently supports. Maybe just a nit, but there do exist very widely deployed LDAP directories that support loosely coupled DSAs tied together with multi-master replication -- Active Directory and eDirectory, for two. I guess this issue has beaten into the ground on the list already, though. > However, I > believe that single-master environments have many of the same > client update issues found in multi-master environments (when > you consider issues between slaves which converge at different > rates to their master). Agreed -- I suppose I could have left the single- vs. multi-master part out of my question, and simply stuck with "loosely coupled". > >Is LDAP Content Sync intended to be applicable in this case? > > Likely (but I'd have to think about it more). I note that since > LDAP Sync supports both updates+present and update+delete > incremental synchronization mechanisms, if LCUP is applicable > then likely so is LDAP Sync. I'm not sure I agree there. The key difference between LCUP and LDAP Content Sync is the ability to assert the "member objects" without forcing a reload. The implication is that an incremental sync can force the client to drop previous knowledge, which seems to be the heart of the problematic example I illustrated. LCUP doesn't have such a mechanism; knowledge is lost only on a full reload. If it were determined that dropping knowledge on incremental LDAP Content Sync was too problematic (I don't know if this is true -- just hypothetical) and dropped from the draft, then it seems to me that the result would essentially be the same as LCUP. Is that an overly simplified viewpoint? Thanks, -J