A fix is available
APAR status
Closed as program error.
Error description
VTAM private storage growth in SP127 - RUPEPRIV and UTILPVTL SPANC pools when start option PSRETRY is enabled.
Local fix
Issue F proc,VTAMOPTS,PSRETRY=(0,0,0,0) to disable the PSRETRY function.
Problem summary
**************************************************************** * USERS AFFECTED: * * All using HPR/RTP connections with the * * PSRETRY function enabled. * **************************************************************** * PROBLEM DESCRIPTION: * * VTAM private storage growth in SP127. * * RUPEPRIV and UTILPVTL SPANC pool growth * * when start option PSRETRY is enabled. * **************************************************************** * RECOMMENDATION: * * Apply PTF. * **************************************************************** The problem is summarized as follows: 1) The PSRETRY function allows VTAM to periodically check for "better" routes and conditionally perform path switches for HPR pipes. 2) At the appropriate time, the HPR timer function will allocate and queue a "Modify RTP" RUPE to the RPNCB PC PAB. This function relies on the time the last PSRETRY was performed, which is maintained in the RPN_LAST_PSRETRY_TOD field. 3) The RPN_LAST_PSRETRY_TOD is updated by the RPNCB PC PAB modules. In this instance, presumably something prevented or delayed VTAM from dispatching the RPNCB PC PABs in a timely manner. This prevents VTAM from updating the the RPN_LAST_PSRETRY_TOD field for each of the scheduled pipes. 4) The PSRETRY function may check RTP pipes at one second intervals to schedule RTP pipes for PSRETRY processing. 5) Since the RPN_LAST_PS_TIME was not updated on the last PSRETRY attempt, the RTP pipe is inadvertently scheduled over and over (once each second). 6) This results in the RUPEPRIV and UTILPVT SPANC pools growing to support the PSRETRY processing. 7) A dump at the time of the ECSA storage depletion showed there were ten HPR pipes, each with thousands of "Modify RTP" RUPEs queued to their respective RPNCB PC PABs. Once the PABs fell behind in processing, storage allocation failures occurring on the RPNCB PC PAB prevented the code from updating the RPN_LAST_PSRETRY_TOD field to the current time. NOTE: To resolve this problem until the PTF for this APAR is applied, simply disable the PSRETRY function. Issue F proc,VTAMOPTS,PSRETRY=(0,0,0,0)
Problem conclusion
ISTRPCTM - Has been modified to immediately update the RPN_LAST_PSRETRY_TOD field prior to queueing the "Modify RTP" Rupe to the RPNCB PC PAB. ISTRPCRT - Included for maintenance purposes.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
OA45622
Reported component name
VTAM V4 MVS/ESA
Reported component ID
569511701
Reported release
210
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2014-07-10
Closed date
2014-07-15
Last modified date
2014-10-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA74170
Modules/Macros
ISTRPCTM ISTRPCRT
Fix information
Fixed component name
VTAM V4 MVS/ESA
Fixed component ID
569511701
Applicable component levels
R210 PSY UA74170
UP14/09/26 P F409 ¢
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":"210","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCY4DZ","label":"DO NOT USE"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 October 2014