Internal Resource Lock Manager situations
You can monitor exceptions that occur when the Internal Resource Lock Manager (IRLM) is in specific states.
- IMS_IRLM_Contention_Critical
- The contention rate for data sharing has exceeded the threshold.
This might be an indication that an application is holding onto a
lock longer then it needs to. The locking reports in IMSPLEX can be
used to determine the owners and waiters for global locks.
The formula is:
Internal_Resource_Lock_Manager.Real_Contention_Rate GE 80
- IMS_IRLM_Contention_Warning
- The contention rate for data sharing has exceeded the threshold.
This might be an indication that an application is holding onto a
lock longer then it needs to. The locking reports in IMSPLEX can be
used to determine the owners and waiters for global locks.
The formula is:
Internal_Resource_Lock_Manager.Real_Contention_Rate GE 70 AND Internal_Resource_Lock_Manager.Real_Contention_Rate LT 80
- IMS_IRLM_Inactive
- The IRLM system is inactive for this IMS.
This might be valid if you are not using IRLM as your lock manager.
If the IRLM is required, investigate the started task that is supposed
to run IRLM to insure that it is functioning properly. You might need
to simply restart the IRLM job.
The formula is:
IMS_STATUS.IRLM_Active EQ No
- IMS_IRLM_Not_Connected
- The IRLM system has not connected to the data sharing group. Until
this occurs, you will not be able to share data across a coupling
facility. Verify that the IRLM job is running properly and contact
the vendor if it is failing to connect to a properly configured coupling
facility.
The formula is:
Internal_Resource_Lock_Manager.IRLM_Active_in_Data_Sharing_Group EQ No
- IMS_IRLM_Utilization_Critical
- The IRLM system uses an RLE control block for tracking lock owners
and waiters. There is a finite number of these control blocks available.
If the utilization of this area goes to 100%, then requests for locks
in the IRLM will fail causing either delays in the applications or
termination of those applications. Verify that the applications currently
holding the locks are functioning properly and releasing the locks
after they are finished checking the pages.
The formula is:
Internal_Resource_Lock_Manager.Percentage_of_RLEs_in_Use GE 80.0
- IMS_IRLM_Utilization_Warning
- The IRLM system uses an RLE control block for keeping track of
lock owners and waiters. There is a finite number of these control
blocks available. If the utilization of this area goes to 100%, then
requests for locks in the IRLM will fail causing either delays in
the applications or termination of those applications. Verify that
the applications currently holding the locks are functioning properly
and releasing the locks after they are finished checking the pages.
The formula is:
Internal_Resource_Lock_Manager.Percentage_of_RLEs_in_Use GE 70.0 AND Internal_Resource_Lock_Manager.Percentage_of_RLEs_in_Use LT 80.0