IBM Support

PH39461: IBM MQ Z/OS: REDUCE STORAGE CONTENTION FROM IXLCONN NOTIFYEXIT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • MQ routine CSQENTFY is setup as a NOTIFYEXIT on IXLCONN
    connections to CF structures.
    
    It obtains a small amount of stack storage and then immediately
    frees it.
    
    If there is lots of CF structure lock contention, then this
    routine will be driven very frequently.
    
    The repeated freeing and releasing of storage should be reduced.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 1 Modification 0                     *
    *                 Release 2 Modification 0 and                 *
    *                 Release 3 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Repeated storage obtain/release seen    *
    *                      in systrace when there is contention    *
    *                      for a list lock in an application       *
    *                      structure.                              *
    ****************************************************************
    When a list lock is requested while already held by another
    task and/or queue manager, the MQ notify exit CSQENTFY is
    called.
    When significant contention for locks occurs, the many calls to
    CSQENTFY can result in the same area of storage being repeatedly
    obtained and released unnecessary.
    

Problem conclusion

  • CSQENTFY is changed to remove the requirement to obtain and
    release the storage on each invocation.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH39461

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-07-30

  • Closed date

    2022-07-21

  • Last modified date

    2022-09-01

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

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

    UI81593 UI81594 UI81595

Modules/Macros

  • CSQENTFY
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R100 PSY UI81595

       UP22/08/03 P F208

  • R200 PSY UI81594

       UP22/08/03 P F208

  • R300 PSY UI81593

       UP22/08/03 P F208

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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
01 September 2022