A fix is available
APAR status
Closed as program error.
Error description
MsgIRA205I may be issued, or an auxiliary storage shortage detected, when in fact there are plenty of available slots on the local page data sets. When high virtual shared pages are paged out to auxiliary, the slot counts in ASMNVSC and RASP's ASSBNVSC are incremented. During DETACH AFFINITY=SYSTEM for a high virtual memory object which has such paged-out pages, these slots must be freed. However, when IAXVD calls ILRFRSLS to free them, it passes a zero ASCB address, which causes ILRFRSLS to NOT decrement either ASMNVSC or ASSBNVSC. Since ASMNVSC is used to determine total aux storage usage, it will therefore have an incorrectly high value. It is possible for this value to get high enough that msgIRA205I may be issued, or even cause an auxiliary storage shortage to be detected. ANALYSIS: IAXVD VERIFICATION STEPS: D ASM shows local page data sets have low utilization, yet total utilization is high. ASMNVSC is greater than the total number of slots in use in all local page data sets.
Local fix
BYPASS/CIRCUMVENTION: Apply fixing PTF when available.
Problem summary
**************************************************************** * USERS AFFECTED: * * Users of HBB77B0 and up. * **************************************************************** * PROBLEM DESCRIPTION: * * MSGIRA205I OR AUXILIARY STORAGE SHORTAGE DETECTED EVEN * * THOUGH LOCAL PAGE DATA SETS SHOW FEW SLOTS IN USE. * * * **************************************************************** * RECOMMENDATION: * **************************************************************** When high virtual shared pages are paged out to auxiliary, the slot counts in ASMNVSC and RASP's ASSBNVSC are incremented. During DETACH AFFINITY=SYSTEM for a high virtual memory object which has such paged-out pages, these slots must be freed. Detach code fails to decrement these counts. Since ASMNVSC is used to determine total aux storage usage, the count may get high enough that msgIRA205I is issued, or an auxiliary storage shortage detected.
Problem conclusion
The code in IAXVD which handles Detach of high virtual shared pages and high virtual common storage which has some paged-out pages to AUX storage (DASD or SCM), is corrected to correctly decrement the ASMNVSC and RASP's ASSBNVSC counts.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
OA58514
Reported component name
RSM - REAL STOR
Reported component ID
5752SC1CR
Reported release
7B0
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-10-17
Closed date
2020-03-11
Last modified date
2020-04-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UJ02352 UJ02353
Modules/Macros
IAXVT IAXVD IAXUS IAXGA IAXDY IAXVN IAXPR IAXUX IAXVF IAXDR
Fix information
Fixed component name
RSM - REAL STOR
Fixed component ID
5752SC1CR
Applicable component levels
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":"7B0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7B0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
25 March 2020