A fix is available
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