Miscellaneous Locking System Improvements
The following miscellaneous locking system improvements are included in Ingres 2.6:
• The number of RSB waiters and converters are now maintained in the RSB.
• The deadlock wait-for graph lock (lkd_dlock_lock) does not need to be held if the RSB has neither waiters nor converters.
• The LKREQ built in the stack does not need to be copied to the LKB indiscriminately.
• When a lock request is blocked, the blocker’s identity is now saved in the LKREQ and formatted in SYS_ERR only when the request fails.