[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FW: RE: Architecure Draft [Transactions]
> -----Original Message-----
> From: Alan Lloyd
> Sent: Monday, 24 August 1998 11:23
> To: 'Ed Reed'
> Subject: RE: RE: Architecure Draft [Transactions]
>
> Ed. the DISP protocol is implied to be a transaction eg a ROSE based
> thing. Therefore a DSA that implements DISP either does it or does not
> do it. Nothing in between - just internal operation based magic!
>
> In reality though it takes some doing. And good DB commit services
> help. This is where all other non DB directories take a hit (we think
> :-))
>
> hope this helps
> regards alan
>
> -----Original Message-----
> From: Ed Reed [SMTP:ED#032#REED@xxxxxxxxxx]
> Sent: Saturday, 22 August 1998 1:15
> To: Alan.Lloyd@xxxxxxxxxxxxxxxxxxxx
> Subject: Re: RE: Architecure Draft [Transactions]
>
> Alan - I guess I'm not familiar with the version of DISP which
> propagates
> transactions in-tact, or the object-level (or is it attribute-level?)
> locking
> primatives which extend DAP to make them safe. Do you have a pointer?
>
> We haven't solved or addressed them here, because we're not aware
> of what the system must do to support them. The requirements document
> for transactions will no doubt provide us insight.
>
> As we said, we've not gone out of our way to obstruct replication of
> transactions, but neither have we attempted to specify how to do them.
> There may very well need to be a "different" mechanism to support
> distribution of transactions through a distributed directory
> environment,
> and we have attempted, with the ReplicationMechanismOID on the
> replicaAgreement object, to leave room for future innovation.
>
> Ed
>
> -------------------
> Ed Reed, Technologist
> Novell, Inc.
> +1 801 861 3320
>
> >>> Alan Lloyd <Alan.Lloyd@xxxxxxxxxxxxxxxxxxxx> 08/20/1998 19:23:02
> >>>
> John - having just returned from a long US/europe trip. and seeing all
> the LDAP extensions for:
> Persistent searches, Transactions, triggers, signed operations (which
> should be signed audit records) and initiating replication processes.
> I
> am concerned that if these extensions applied together by a naughty
> client what would an ldap server do. ie if transcation IDs lock
> resource, then how does one replicate in, what happens to a ldap
> server
> with persistent searches and triggers if one zaps in 200,k entries in
> replication processes.
>
> In addition most of the extensions being added do not work well in a
> distributed model. ie to put a transaction state, a trigger state and
> a
> persistent search state accross a distributed system where you do not
> know how many servers actually are involved with such a search
> operation
> - all hell will break loose..
>
> But I suppose this is really upto the LDAP server (non X.500 types)
> implementors to sort out. All I can do is wish them good luck. - and
> the
> customers that use them.
> regards alan
>
>
>
> > -----Original Message-----
> > From: John Merrells [SMTP:merrells@xxxxxxxxxxxx]
> > Sent: Monday, 10 August 1998 9:05
> > To: Alan Lloyd
> > Cc: 'LDUP '
> > Subject: Re: Architecure Draft [Transactions]
> >
> >
> >
> > Alan Lloyd wrote:
> >
> > > c) How transactions will be replicated. However, the
> architecture
> > > should not knowingly prevent or impede them, given the Working
> > > Group's incomplete understanding of the issues at this time.
> > >
> > > Alan - this one must be defined - otherwise LDUP is not a
> protocol.
> >
> > I agree that once LDAP transactions have been defined they must
> > be faithfully replicated by our replication protocol. However, one
> of
> > our objectives is to avoid tying ourselves to any other work items.
> > So, we're attempting to keep transactions in mind, rather than
> > demanding that they be defined before we more forward.
> >
> > John