A fix is available
APAR status
Closed as program error.
Error description
When CQS is restarted after an abnormal termination, restart time can can become excessive (many minutes or hours) if the amount of CQS log data required for restart is large.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All IMS V11 users of IMS shared queues or * * shared EMH. All users of CQS. * **************************************************************** * PROBLEM DESCRIPTION: Excessive CQS restart elapsed time when * * the number of log records processed for * * restart is large. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** CQS restart after a previous CQS abend can take an excessive amount of time (many minutes, or even hours) when the number of CQS log records that CQS must read for restart processing is large. In one test, CQS took 3.5 hours to process 4 million log records during restart. During restart, CQS reads the log beginning at the last system checkpoint. CQS builds internal control blocks to keep track of inflight work based on the log records that are read. These blocks are stored internally in hash tables. The hash table management code inserts a new table at the end of its hash table chain. The code currently scans the entire chain to locate the end, and this does not scale well when the chains get long. Circumvention: If CQS restart is taking a long time to complete, consider reducing the value specified on the SYSCHKPT parameter in the CQS Local Structure Definition PROCLIB member. This parameter specifies the number of CQS log records CQS writes between system checkpoints. By making this number smaller, you will increase the frequency of CQS system checkpoints, which will reduce the number of log records CQS will need to read during CQS restart.
Problem conclusion
GEN: KEYWORDS: SYSPLEXSQ *** END IMS KEYWORDS *** CQS internal hash table processing is changed to keep a "last on chain" pointer for each hash table slot. This allows new hash table elements to be added at the end of the chain without having to scan the entire chain to locate the end.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PK85570
Reported component name
IMS V11
Reported component ID
5635A0200
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2009-04-28
Closed date
2009-06-03
Last modified date
2010-01-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK47164
Modules/Macros
CQSTBLHT CQSTBL00
Fix information
Fixed component name
IMS V11
Fixed component ID
5635A0200
Applicable component levels
R100 PSY UK47164
UP09/06/06 P F906
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVRBJ","label":"System Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 January 2010