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