66 IMS in the Parallel Sysplex, Volume I: Reviewing the IMSplex Technology
Segment locks for full function databases will be eliminated.
Deadlock detection will be done on a timer basis. This will cause involved locks to be held
longer and might increase the contention for those locks.
These changes could cause increased lock contention.
3.8.1 Deadlock control
A deadlock occurs in the following situation:
1. Program A holds a lock on ROOT A.
2. Program B holds a lock on ROOT B.
3. Program A now requests a lock on ROOT B and is required to wait for the lock.
4. While Program A is waiting for ROOT B, Program B requests a lock on ROOT A.
5. Program B is required to wait for the lock.
6. A deadlock occurs within a commit interval where neither program ...