A fix is available
APAR status
Closed as program error.
Error description
Storage depletion within the CHIN results in varied symptoms including CSQV086E REASON 00F3040A where review of storage content confirms LE HANC control blocks within Subpool 2 Key 8 ( in the APAR'd case the full blocks are x8000 bytes long comprised of much smaller elements ) Change Team analysis finds the issue to be associated with a storage leak while performing reverse DNS lookups as part of CHLAUTH processing at channel startup time. Externally, this could exhibit with many CSQX519E instances, or channel starts that fail due to reaching the maximum client instance limit ; with the point that failed attempt channel starts are associated with the reported leak. . Additional keywords: SP2 K8 KEY8
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 1 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: x60 bytes of storage is leaked from the * * LE heap in the channel initiator * * address space when a channel starts * * and one or more CHLAUTH ADDRESSMAP * * rules specify a hostname rather than an * * ip adddress. * * * * Over the lifetime of the address space * * the leaked storage accumulates, leading * * to potential performance degradation * * and eventual private storage exhaustion * **************************************************************** During channel startup a list of hostnames associated with the conversation's peername is obtained for matching against any CHLAUTH rules that specify hostnames. During this processing storage is obtained for the control blocks containing the hostnames, and this storage should be freed on exit from cciTcpGetAllPeerHostnames. However an error in the call to free the storage causes it to fail, resulting in the storage being leaked. Additional keywords: addrinfo HANC x60 leak SOS
Problem conclusion
cciTcpGetAllPeerHostnames is changed to correctly free the storage.
Temporary fix
Comments
APAR Information
APAR number
PH05519
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-11-20
Closed date
2019-01-11
Last modified date
2019-02-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI60627
Modules/Macros
CSQXCRHN
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R100 PSY UI60627
UP19/01/26 P F901 ¢
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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
02 February 2019