IBM Support

PI68707: MQ V900 - ALLOCATION LOCKS ON SYSTEM.ADMIN.PERFM.EVENT QUEUE ARE NOT BEING RELEASED.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Allocation locks on SYSTEM.ADMIN.PERFM.EVENT being leaked, when
    the queue is not defined as a local queue (the csutomer has
    redefined to be an alias queue).
    In this situation CSQMIARC obtains an allocation lock on the
    queue, but never releases it.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of IBM MQ for z/OS Version 9 Release 0             *
    * Modification 0.                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Event message generation leaks allocation locks when the     *
    * event queue is a non-local queue, leading to performance     *
    * degradation.                                                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * none                                                         *
    ****************************************************************
    When an event message is generated, a lock is obtained on the
    event queue name (for example SYSTEM.ADMIN.PERFM.EVENT,
    SYSTEM.ADMIN.QMGR.EVENT, depending on the type of event message
    being generated).
    If the event queue is a non-local queue (for example, it has
    been redefined as an alias queue, cluster queue or remote queue)
    this lock is not released when the event message has been put.
    The lock will remain held until the application generating the
    event message (e.g. batch application, channel initiator)
    disconnects from the queue manager.
    For long running applications, the number of these allocation
    duration locks being leaked can result in a build up of lock
    control blocks, resulting in performance degradation.
    

Problem conclusion

  • CSQMIARC is changed to correctly release the allocation lock
    after putting an event message to a non-local event queue.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI68707

  • Reported component name

    MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-09-06

  • Closed date

    2016-09-21

  • Last modified date

    2017-05-19

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

    PI67954

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

    UI40909

Modules/Macros

  • CSQMIARC
    

Fix information

  • Fixed component name

    MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI40909

       UP16/11/02 P F610

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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
19 May 2017