IBM Support

PH39882: MQ 9.2: THE CLUSTER REPOSITORY MANAGER FAILS AFTER CSQX053E IN XFFSRRMMAINTENANCE DUE TO MQRC_SYNCPOINT_LIMIT_REACHED 2024

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In the reported case, the CHIN job log contained messages:
    
    CSQX053E +TM1T CSQXFFST Error information recorded in CSQSNAP
    data set
    CSQX053E +TM1T CSQXFFST Error information recorded in CSQSNAP
    data set
    CSQX448E +TM1T CSQXREPO Repository manager stopping because of
    errors.
     Restart in 600 seconds
    
    In the CSQSNAP DD, there were dumps with eyecatchers:
    
    *                X...XFFSrrmMaint*
    *enance..................MOVR....*
    *..n....}X...XINS................*
    *................................*
    *SYSTEM.CLUSTER.REPOSITORY.QUEUE.*
    *TM1T............................*
    *................                *
    
    In the hex data of the snap dump, there were words with
    20009510 which means rrcE_MQGET_FAILED
    20009511 which means rrcE_MQPUT_FAILED
    
    The trace in a SLIP dump showed that 000007E8 (decimal 2024)
    for MQRC_SYNCPOINT_LIMIT_REACHED led up to the MQPUT failure
    with 20009511.
    
    A change that was included in MQ 9.2.0 altered how the
    repository manager task tracks the number of actions performed
    in a single unit of work. The calculation is now wrong, which
    results in some repository manager work receiving the
    MQRC_SYNCPOINT_LIMIT_REACHED error.
    .
    Additional keywords and symptoms:
    XFFSrrmMaintenance rrmMaintenance
    .
    CSQX416E CSQXREPO Repository command processing error,
    RC=20009511, command code 00000001
    cluster object <object name>
    sender <qmid>
    
    CSQX038E CSQXREPO Unable to put message to
    SYSTEM.INTER.QMGR.FANREQ, MQCC=2 MQRC=2024
    (MQRC_SYNCPOINT_LIMIT_REACHED)
    
    CSQX878I CSQXREPO Repository command error,
    command REFRESH
    cluster object <object>
    sender <qmid>
    reason=20009511
    

Local fix

  • Temporarily increase MAXUMSGS to see if that prevents MQRC 2024
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 2 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: When committing actions performed by    *
    *                      the repository it is possible to reach  *
    *                      MAXUMSGS, typically resulting in the    *
    *                      cluster repository task ending with     *
    *                      message CSQX448E due to errors. An      *
    *                      FFST may also be issued from            *
    *                      rrmMaintenance, and as a result         *
    *                      message CSQX053E might also be issued.  *
    ****************************************************************
    The code that is responsible for calculating the number of
    actions performed in a single unit of work in cluster
    repository manager processing was incorrect. This resulted in
    some repository manager work receiving an
    MQRC_SYNCPOINT_LIMIT_REACHED (2024) error.
    

Problem conclusion

  • The code has been changed to correct the calculation, therefore
    preventing the cluster repository task from receiving
    MQRC_SYNCPOINT_LIMIT_REACHED and subsequently ending.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH39882

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-08-16

  • Closed date

    2022-02-18

  • Last modified date

    2022-04-01

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

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

    UI79411

Modules/Macros

  • CMQXRMNT CMQXRRMF
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R200 PSY UI79411

       UP22/03/11 P F203

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.

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"200"}]

Document Information

Modified date:
02 April 2022