IBM Support

PK55089: IRLM LOOPING IN DXRRS291 WHILE PROCESSING QUERY REQUEST FROM DB2

A fix is available

Subscribe

You can track all active APARs for this component.

 

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