[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: [ldapext] Questions / comments about "LDAP Transactions, draft-zeilenga-ldap-txn-11.txt"
On Apr 26, 2008, at 12:43 PM, Christian Hollstein wrote:
> Hello!
>
> I have some questions:
>
> According to the draft it is not forbidden, that a client sends non -
> transaction update requests or read - only (compare, search)
> requests on
> the same connection, after having started the transaction.
Yes, and expected behavior is similar to that when a client sends a
read (compare,search)
requests on the same (or different) connection before/after starting a
modify entry operation.
The modify entry operation provides ACID properties. So does the
transaction.
> These
> requests, that don't belong to the transaction (because they don't
> carry
> the transaction control) could conflict with requests, that are part
> of
> the transaction. Just imagine the transaction updating some entries,
> that are meanwhile processed in a subtree search. How should the
> server
> deal with this?
Anyway that provides ACID properties.
> Should it process the non - transaction requests after
> having finished the transaction? After having received the commit from
> the client? If non - transaction updates may be mixed with updates,
> that
> are part of the transaction you either violate the required atomicity,
> or you have to postpone the non - transaction request until the
> transaction is finished, thereby violating the correct order of
> requests.
LDAP does not generally require DSAs to process operations in any
particular order, so nothing to violate.
>
>
> Christian
> _______________________________________________
> Ldapext mailing list
> Ldapext@ietf.org
> https://www.ietf.org/mailman/listinfo/ldapext
_______________________________________________
Ldapext mailing list
Ldapext@ietf.org
https://www.ietf.org/mailman/listinfo/ldapext