home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ogicse!decwrl!world!edwards
- From: edwards@world.std.com (Jonathan Edwards)
- Newsgroups: comp.databases
- Subject: Re: Hot Standby DBMS's
- Message-ID: <BtB5us.MsD@world.std.com>
- Date: 21 Aug 92 00:40:03 GMT
- Article-I.D.: world.BtB5us.MsD
- References: <BtA7DE.JrG@world.std.com> <BtAMG4.3rF@cup.hp.com>
- Organization: The World Public Access UNIX, Brookline, MA
- Lines: 21
-
- In article <BtAMG4.3rF@cup.hp.com> dhepner@cup.hp.com (Dan Hepner) writes:
- >From: edwards@world.std.com (Jonathan Edwards)
- >
- >>Given a CICS-like environment, you propose splitting all input transactions
- >>(3270 screens) across two systems (i infer).
- >>One of these system is 'muted' so that its outputs are
- >>supressed. This is not quite perfect, though, due to the possibility of
- >>timing differences on the two systems. Any transaction mix that leads to
- >>lock races could have different outcomes on the two systems due to random
- >>timing differences.
- >
- >Since all locks need to be obtained on both systems before the
- >transaction is eventually committed, lock race conditions (defective
- >design) result in deadlocks. The system as a whole remains perfectly
- >serialized.
- >
- >Dan Hepner
-
- Lock races are inherent functionally: what happens when two operators want
- to update the same record. My point is that the winner will not necessarily be
- the same on a system recieving a copy of the input stream.
-