IBM Support

PM93543: ABN=5C6-00E20045,U=DB2XXXX,C=R3600.710.LOCK-CSQLGETL, M=CSQGFRCV,LOC=CSQLLPLM.CSQLGETL+00001484

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A DB2 batch job has issued an MQCLOSE with
    MQCO_DELETE_PURGE against a dynamic queue,
    while there were large amount of messages on
    the queue (16,530,997 messages on the queue).
    This has resulted in a large number of locks
    needing to be obtained in order to delete
    the messages on the queue, which has resulted
    in the above-the-bar storage being exhausted
    (based on the current MEMLIMIT specification)
    and has lead to the 5C6-00E20045 abends.
    .
    ABN=5C6-00E20045,U=DB2xxxx,C=R3600.710.LOCK-CSQLGETL,
    M=CSQGFRCV,LOC=CSQLLPLM.CSQLGETL+00001484
    Symptom          Description
    -------          -----------
    PIDS/5655R3600   Program id: 5655R3600
    RIDS/CSQLLPLM#L  Load module name: CSQLLPLM
    RIDS/CSQLGETL    Csect name: CSQLGETL
    AB/S05C6         System abend code: 05C6
    PRCS/00E20045    Abend reason code: 00E20045
    REGS/C15C4       Register/PSW difference for R0C:-15C4
    RIDS/CSQGFRCV#R  Recovery routine csect name: CSQGFRCV
    .
    Date Assembled:       20111013
    Module Level:         12.53GA
    Subfunction:          LOCK CSQLGETLCritical
    .
    In IPCS:
    VERBX CSQWDPRD 'SUBSYS=CRP3,LKM=1'
    .
    Number of lock requests: 17569690
    Number of lock releases: 84166
    .
    MQTHR
    .
    Jobname <DB2JOB> Conntype BATCH    ASID x00DF
      ASCE 22E785D0
      EB 228BC6B8   ACE 228BC658  Jobname <DB2JOB>
      TCB 008C27F8 Active in MQ
    EB latch held mask 01002100 (DMCITREE)(BMXL3/CFMTODO)+
        ***Abend and reason code  5C6-00E20045
        ***Lock requests          09787717
        ***Object handles         00000004
        ***URID 00001A009A2C offloads 72192 shunt
     RBA 000000000000
    EB 228BEA10   ACE 228BE9B0  Jobname <DB2JOB>
        TCB 008B5460
        ***Lock requests          00000002
        ***Object handles         00000002
    EB 228BCCD0   ACE 228BCC70  Jobname <DB2JOB>
        TCB 008BB0D0
        ***Lock requests          00000002
        ***Object handles         00000001
    EB 228BDF18   ACE 228BDEB8  Jobname <DB2JOB>
        TCB 008B5CF0
        ***Lock requests          00000002
        ***Object handles         00000001
    EB 228BDB70   ACE 228BDB10  Jobname <DB2JOB>
        TCB 008BB9C0
        ***Lock requests          00000002
        ***Object handles         00000001
    .
    In the MSTR job-log, there were several CSQY227E
    messages.
    .
    CSQY227E ssid CSQSQC64 Unable to allocate
    storage  378 above the bar using IARV64,
    RC=00000008, reason=4A001620
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ Version 7          *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Application using MQCLOSE with option   *
    *                      MQCO_DELETE_PURGE or command DELETE Q   *
    *                      PURGE can cause queue manager to abend  *
    *                      due to shortage of storage above the    *
    *                      bar.                                    *
    *                      Messages CSQY225E and CSQY227E are      *
    *                      issued together with 5C6-00E20045       *
    *                      abends.                                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Deleting/purging queues when there are 1000's of messages to
    clear from the queue can cause a shortage of storage above
    the bar.
    

Problem conclusion

  • The purging of messages is now done in batches to avoid the
    allocation of large amounts of storage above the bar.
    100Y
    CSQIDEL3
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

  • &#215;**** PE14/09/05 FIX IN ERROR. SEE APAR PI25131  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PM93543

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-07-22

  • Closed date

    2013-10-29

  • Last modified date

    2014-09-30

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

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

    UI11858

Modules/Macros

  • CSQIDEL3
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R100 PSY UI11858

       UP13/11/20 P F311 Ž

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
30 September 2014