IBM Support

OA61643: DB2 WILL NOT SHUTDOWN WITH AN ALLIED AGENT SUSPENDED IN RRS ON END CONTEXT SYNCPOINT REQUEST

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An allied agent is hung in task termination due to a suspend in
    RRS waiting to be resumed after the completion of an End Context
    syncpoint associated with the terminating contexts. This request
    was queued under the Context Services end of task resource
    manager, CTXRSMGR. In the timeframe of the End Context
    syncpoint, this asid was suffering from an out of storage issues
    with ABEND878 RC0C. As a result, when RRS scheduled SRB ATRBMSTC
    to resume the requestor, it failed on a STORAGE OBTAIN for
    x'8000' bytes in SP229 for a RUCA on entry and the RESUME was
    never performed. This then resulted in a hang of the allied
    agent address space and prevented Db2 from completing a normal
    shutdown.
    
    VERIFICATION STEPS:
    1) Verify in a svcdump of the allied agent address space that
    there is a suspend in RRS under a TCB that is abend processing
    (TCBCMP not equal to zeroes)
    2) Verify there is an outstanding RRS SQE to process End Context
    syncpoint associated with the terminating context
    3) Verify ABEND878 RC0C were occurring in same timeframe in this
    asid
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users at HBB77D0 and above                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: RRS unit of work resume processing      *
    *                      can experience 878 abends when the      *
    *                      resource manager address space is       *
    *                      memory constrained.  This can lead      *
    *                      to hangs in processing.                 *
    ****************************************************************
    During processing to resume a unit of work, RRS will attempt to
    obtain 32K of memory in the RM address space.  This can result
    in 878 abends and hangs.
    

Problem conclusion

  • During processing to resume a unit of work, RRS will first
    attempt to obtain the normal amount of memory.  If this fails
    a minimal memory obtain will be performed to attempt to resume
    the unit of work.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA61643

  • Reported component name

    RESOURCE RECOVE

  • Reported component ID

    5752SCRRS

  • Reported release

    7B0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-06-18

  • Closed date

    2025-09-03

  • Last modified date

    2025-10-02

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

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

    UJ97957 UJ97958 UJ97959

Modules/Macros

  • ATRBMSTC
    

Fix information

  • Fixed component name

    RESOURCE RECOVE

  • Fixed component ID

    5752SCRRS

Applicable component levels

  • R7D0 PSY UJ97957

       UP25/09/17 P F509

  • R7E0 PSY UJ97958

       UP25/09/17 P F509

  • R7F0 PSY UJ97959

       UP25/09/17 P F509

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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG19O"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"7B0"}]

Document Information

Modified date:
02 October 2025