IGW10077I
jobname stepname urid A DEADLOCK OCCURRED AS A RESULT OF A LOCK PROMOTE FAILURE. THERE ARE nn UNITS OF RECOVERY HOLDING THIS LOCK

Explanation

This message and the following IGW10071I message are issued to assist in problem determination when units of recovery fail due to a deadlock.

The unit of recovery urid attempted to update a data set that is open in DFSMStvs mode. The request failed because VSAM detected a deadlock while attempting to promote a shared lock to an exclusive lock. This type of deadlock seems like a timeout to VSAM, and, therefore, the information returned to DFSMStvs is like the information returned after a timeout. This message is followed by one or more IGW10071I messages instead of the IGW10073I messages that follow other types of deadlocks. When the deadlock occurred, nn other units of recovery were holding the required lock.

In the message text:
jobname
The name of the job that received the error.
stepname
The name of the step within the job.
urid
The unit of recovery identifier that resource recovery services (RRS) assigned.
nn
The number of units of recovery that hold the lock.

System action

The application request that encountered the error fails.

DFSMStvs displays message IGW10077I to identify the failing unit of recovery and the number of owners of the lock. DFSMStvs also issues message IGW10071I once for each lock owner.

Operator response

None

System programmer response

The following IGW100771I messages identify the units of recovery that are holding the required lock and their associated jobs and steps. Examine these units of recovery to determine why they are not releasing the locks. Examine other resources that they acquire in order to determine if this could cause a deadlock with the failing unit of recovery.

Problem determination

None

Source

DFSMSdfp

Module

IGW8FLAI

Routing code

11

Descriptor code

-