IRLM delays in a data sharing environment
IRLM can experience delays in child lock propagation
The following events can cause IRLM to experience delays in child lock propagation:
- Member recovery
XES delays work but does not inform IRLM of the failed connection.
- Loss of connectivity of a lock structure
XES delays work but does not request IRLM to rebuild or disconnect a lock structure.
- XES is slow to process a lock request for an undetermined reason.
IRLM can also experience a delay in P-lock negotiation. A common reason for a delay in P-lock negotiation is that an active log is full, and Db2 is waiting for the operator to mount an archive tape.
MODIFY irlmproc,DIAG,DELAY
Issue this console command to request IRLM dumps for delays in P-lock
negotiation: MODIFY irlmproc,DIAG,PLOCK
Issue this console command to request IRLM dumps for either type of
delay: MODIFY irlmproc,DIAG,ALL
You need to issue MODIFY irlmproc,DIAG
commands
on only one member of a data sharing group. These commands are sent
to all peer members to capture the same dumps from each member. A MODIFY irlmproc,DIAG
command
is active for only a single incident on a single member. After dump
processing is triggered for a specific incident, dump collection for
later incidents of that type are disabled. If diagnosis of another
incident is needed, issue the MODIFY irlmproc,DIAG
command
again.