IBM Support

PI53611: CPIH TRANSACTIONS BACK UP IN LMQUEUE WAIT - PIIMLOCK

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A backup of CPIH transactions in the region is observed. The
    CPIH tasks are all suspended on resource type LMQUEUE. From a
    dump of the region, Lock Manager shows the lock they are
    waiting on is PIIMLOCK. From LM domain we can get the lock
    owner's KE_TASK/TASENTRY, however, at dump time the real lock
    owner has already gone and it's TASENTRY has been reused by
    another task.
    
    Kernel error table shows the real lock owner task got 999
    (Runaway) abend at a previous time. DFHPIRS was in incontrol
    when the  loop was detected.
    
    This is identical to apar PI44634 which was closed RET
    
    Additional Symptom(s) Search Keyword(s): KIXREVCTC PI44634
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Loop in DFHPIIM causing AICA abend and  *
    *                      retention of PIIM lock.                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The loop termination condition in PIIM_LOOKUP_CTX_TOKEN is
    incorrect which can result in an infinite loop and AICA abend
    when the context token is not found in the scan.
    This causes recovery to be entered while the PIIMLOCK is still
    held and eventually the system will hang as a result.
    KEYWORDS: PI44634
    

Problem conclusion

  • Module DFHPIIM has been changed to correct the scanning loop so
    that the AICA abend does not occur, and to ensure that the PIIM
    lock is always released.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PI53611

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-12-04

  • Closed date

    2016-02-11

  • Last modified date

    2016-04-06

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    PI56470 UI35321

Modules/Macros

  • DFHPIAD  DFHPIAT  DFHPIA1  DFHPICA  DFHPICC  DFHPIDM  DFHPIDSH
    DFHPIDUF DFHPIII  DFHPIIW  DFHPILN  DFHPIMM  DFHPIPL  DFHPIPM
    DFHPIPM2 DFHPIPS  DFHPIRE  DFHPIRI  DFHPIRM  DFHPIRS  DFHPISC
    DFHPISF  DFHPISN  DFHPIST  DFHPITC  DFHPITC1 DFHPITC2 DFHPITC3
    DFHPITE  DFHPITH  DFHPITL  DFHPITQ  DFHPITRI DFHPITS  DFHPIUE
    DFHPIWR  DFHPIWT  DFHPIXI  DFHPIXM  DFHPIXO  DFHWSADH DFHWSATR
    DFHWSATX
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R700 PSY UI35321

       UP16/02/19 P F602

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
06 April 2016