[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: draft-ietf-ldapext-ldapv3-txn-00.txt More ..



Small comment:
Might the DSAs use a transaction protocol such as that described in
draft-lyon-itp-nodes-07.txt to coordinate the locking between them?

The span would go roughly between Client, Server1 and Server2:

Client -> Server1: Start transaction
       <- OK
Client -> Server2: Join transaction
Server2 -> Server1 (TIP): Join
        <- OK
Client <- Server2: OK
Client -> both servers: Stuff
Client -> Server1: Finished
Server1 -> Server2: OK to finish?
Client -> Server2: Finished
Server2 -> Server1: Yes, I'm OK to finish
Server1 -> Server2: Let's do it
Server2 -> Server1: OK, it's done
Server1 -> Client: OK
Server2 -> Client: OK

This is fairly standard technology, I believe.
It's getting the details right that hurts.

                          Harald A




-- 
Harald Tveit Alvestrand, Maxware, Norway
Harald.Alvestrand@maxware.no