A fix is available
APAR status
Closed as program error.
Error description
IRLM looping in DXRRS291 processing QUERY request from DB2. This QUERY request came via DB2 PE using IFI calls. The QUERY to IRLM can also come from DISPLAY DB command with LOCKS. The looping was not due to a bad chain, but rather a bug in the traversal logic.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All DB2 V8 NFM users of IRLM 2.2 (HIR2220) - * * locking protocol 2. * **************************************************************** * PROBLEM DESCRIPTION: System hang due to looping in DXRRL291 * * IRLM code for query locks. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** DB2 Performance Expert was driving query locks requests to IRLM and a somewhat unusual set of relationships between existing locks resulted in IRLM query code looping while walking the lock relationship chains. The loop caused the DB2 member to hang.
Problem conclusion
AIDS: RIDS/IRLM RIDS/REQ IRLM IRLM/REQ GEN: SYSPLEXDS 64BITIMS *** END IMS KEYWORDS *** Use of multi-row-cursor or release-locks-at-close-cursor created the special types of locks involved in creating the looping condition. The traversal code used in the IRLM query routine has been corrected to avoid the loop.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PK55089
Reported component name
IRLM V2
Reported component ID
569516401
Reported release
220
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2007-10-19
Closed date
2007-12-06
Last modified date
2008-04-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK32011
Modules/Macros
DXRIOTSC DXRRC1QF DXRRC291 DXRRL1QF DXRRL291 DXRRS1QF DXRRS291
Fix information
Fixed component name
IRLM V2
Fixed component ID
569516401
Applicable component levels
R220 PSY UK32011
UP07/12/22 P F712
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSEPHL","label":"IRLM"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"220","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
30 April 2008