9fans archive / 1997 / 09 / 24 /    prev next

From: G. David Butler gdb@dbS...
Subject: [9fans] Adding transaction semantics to Plan9
Date: Thu, 4 Sep 1997 16:32:29 -0500

From: Rich Salz <rsalz@ope...>
>have you looked at the IETF TIP protocol?
>Like all IETF work (well except for patented public-key stuff :), IETF
>specs can be freely implemented without charge.  TIP is a transaction
>protocol intended to sit over a variety of transports.  It's being
>proposed by Tandem and Microsoft.

I wonder when using the word *irco*oft will automatically discount
anything as a *real* solution, the way *BM does now (but they are
getting better.) [Sorry, the devil made me do it.]

>Check out http://www.ietf.org/html.charters/tip-charter.html

Thanks for the URL.  I read the draft and it is the old 70's
2P Commit Protocol.  Many databases only implement up to
isolation level 2 and sometimes 3.  In those cases old 2PC
works fine.  To go to isolation level 4 in a distributed database
you need *more*.

I will implement TIP on the TCP side of the platform (in the CPU
servers) but I need something stronger on the IL side with the
file servers.

Thanks for the info.

David Butler
gdb@dbS...