VMS Help V73 Features, Programming Features, RMS Locking Enhancements, Record Locking Options *Conan The Librarian (sorry for the slow response - running on an old VAX) |
RMS uses the distributed Lock Manager ($ENQ system service) for record locking. To help prevent false deadlocks, the distributed Lock Manager uses the following flags for lock requests: Flag Purpose LCK$M_ When set, the lock management services do not NODLCKWT consider this lock when trying to detect deadlock conditions. LCK$M_ When set, the lock management services do not NODLCKBLK consider this lock as blocking other locks when trying to detect deadlock conditions. In previous releases, RMS did not set these flags in its record lock requests. With this release, you can optionally request that RMS set these flags in record lock requests by setting the corresponding options RAB$V_NODLCKWT and RAB$V_NODLCKBLK in the new RAB$W_ROP_2 field. For more information about using these options, refer to the flag information in the $ENQ section of the OpenVMS System Services Reference Manual: A-GETUAI.
|