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.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.