PM78635: CPSM LOCKS MAY NOT BE FREED WHEN A TASK IS KILLED.

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • CPSM locks may not be freed when a task is killed.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM V5R1M0 Users                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: The CPSM CICS end-of-task Task Related  *
    *                      User Exit (TRUE), EYU9XSTR, may not     *
    *                      perform CPSM lock recovery when a KILL  *
    *                      or ABEND CANCEL is issued for a CPSM    *
    *                      task running in a CMAS or MAS.  This    *
    *                      can result in hangs in other CPSM tasks *
    *                      running in the CMAS or MAS, or other    *
    *                      MASes running on the same LPAR.         *
    *                                                              *
    *                      When EYU9XSTR is called to perform      *
    *                      recovery for a CPSM task, it first      *
    *                      issues message EYUXS1014I.  When        *
    *                      EYU9XSTR completes recovery processing  *
    *                      for the task, it will issue message     *
    *                      EYUXS1015I or EYUXS1016E, both of which *
    *                      display flags indicating the result of  *
    *                      the recovery process.  If flags 2 or 5  *
    *                      are set to "N", then lock recovery was  *
    *                      not performed for the terminating task  *
    *                      in the CMAS or MAS.                     *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, all CMASes and MASes must be           *
    *                 restarted.  Note that the restarts do not    *
    *                 need to occur at the same time.              *
    ****************************************************************
    When EYU9XSTR is called as the end-of-task TRUE for a task, it
    searches the active CPSM task list in the region for the
    terminating taskid.  If the terminating task is in the CPSM
    list, it saves the status flag for the task, and then removes
    the task from the list.  Then, if the status list indicates that
    the task was active, it performs recovery processing, including
    CPSM lock recovery.  If the status flag does not indicate that
    the task was active, EYU9XSTR does not perform recovery, and
    instead will issue the EYUXS1015I message with all the flags set
    to "N".  When this occurs, if the task holds, or is queued
    waiting for, a CPSM lock, other tasks in the region or CPSM
    tasks in other regions on the same LPAR may hang until the
    region is terminated.
    

Problem conclusion

  • EYU9XSTR has been updated such that if the active flag is not on
    for a terminating task, it will take a dump to provide
    diagnostics, then will perform recovery for the task.  Modules
    EYU9XLAP and EYU9XLOP have been updated to provide additional
    diagnostics.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM78635

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    80M

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-12-06

  • Closed date

    2013-01-18

  • Last modified date

    2013-02-04

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

    PM71151

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

    UK91029

Modules/Macros

  •    CJA9XSTR CJB9XSTR CJC9XSTR CJD9XSTR EYU9XLAP
    EYU9XLOP EYU9XSTR
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R80M PSY UK91029

       UP13/01/22 P F301

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.



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

z/OS family

Software version:

5.1

Reference #:

PM78635

Modified date:

2013-02-04

Translate my page

Machine Translation

Content navigation