RDF/IMP and IMPX System Management Manual (RDF 1.4+)
Network Transactions
HP NonStop RDF/IMP and IMPX System Management Manual—524388-001
13-9
The Effects of Undoing Network Transactions
The Effects of Undoing Network Transactions
Within an RDF network environment, phase 3 undo processing usually results in other
transactions being undone on every system in the network because the RDF product is
designed to make the safest, and most conservative, assumptions regarding all
possible interrelationships between transactions. This is best illustrated by example.
Consider an RDF network consisting of two RDF subsystem configurations (primary
system \A protected by backup system \X, and primary system \B protected by backup
system \Y). Assume that network transactions originate on both \A and \B, and that
they update data on both \A and \B. Assume further that each system also executes
local, non-network, transactions.
More specifically, assume that system \A (the network master) executes the following:
1. T
10
(network transaction started on \A)
2. T
11
(non-network transaction)
3. T
11
commit
4. T
10
commit
5. T
12
(network transaction started on \A)
6. T
12
commit
7. T
13
(network transaction started on \B)
8. T
13
commit
9. T
14
(non-network transaction)
10. T
15
(network transaction started on \A)
11. T
14
commit
12. T
15
commit
At approximately the same time system \B executes the following:
1. T
10
(network transaction started on \A)
2. T
20
(non-network transaction)
3. T
12
(network transaction started on \A)
4. T
13
(network transaction started on \B)
5. T
21
(non-network transaction)
6. T
22
(non-network transaction)
7. T
36
(network transaction started on \C)
8. T
21
commit
9. T
22
commit