Hi, OA2729 is a very interesting APAR and one that early adopters of z/OS 1.10 probably want to be aware of. DIAGxx option NUCLABEL ENABLE|DISABLE(IGVGPVTN) provides an immediate option for relief.
Best Regards, Sam Knutson, GEICO System z Performance and Availability Management mailto:[EMAIL PROTECTED] (office) 301.986.3574 (cell) 301.996.1318 "Think big, act bold, start simple, grow fast..." APAR Identifier ...... OA27291 Last Changed ........ 08/12/08 ABEND0C4 OR VARIOUS OTHER ABENDS, OVERLAYS, OR UNEXPLAINED PROBLEMS IN Z/OS R1.10 WHEN STORAGE NOT CLEARED ON GETMAIN Symptom ...... AB ABEND0C4 Status ........... OPEN Severity ................... 1 Date Closed ......... Component .......... 5752SC1CH Duplicate of ........ Reported Release ......... 750 Fixed Release ............ Component Name 5752 VIRT STOR Special Notice Current Target Date ..09/01/31 Flags SCP ................... Platform ............ Status Detail: DESIGN/CODE - APAR solution is being designed and coded. PE PTF List: PTF List: Parent APAR: Child APAR list: ERROR DESCRIPTION: A change was made in Virtual Storage Manager in z/OS r1.10 HBB7750 which results in different behavior when storage is getmained for user private subpools both below and above the line. This change can have a very negative effect in some cases. The following have changed: 1. Getmained storage which was previously cleared to binary zeros may not be cleared now. Programs which were counting on this without clearing the storage before use may exhibit unexpected behaviors. Depending on the contents of the uncleared storage and how it is used, this might result in abend0Cx, overlay of storage, or a variety of other problems. 2. Storage is now allocated from the bottom of the page up rather than the top of the page down. Programs that depended on the previous method for allocating storage may be adversely affected. 3. Newly gotten DQEs are merged with adjacent DQEs of the same subpool and key which are owned by the same task. Programs may be affected if they depend on the previous way DQEs were allocated, which is: A new DQE is obtained for each user private subpool getmain. The size is rounded up to the next full page size for any getmain which is not a full page increment. Also, those examining VSMDATA associated with problem diagnosis or other activities for which the previous pattern of DQE allocation is expected may be impacted because no conclusion can be drawn about a getmain size by the DQE size, FQE size, or DQE/FQE pattern because merging of DQEs hides these clues. Despite possible problems as a result of this change, there are certain environments, such as DB2 address spaces, which may benefit from the way VSM works in r1.10. DB2 or other applications which have previously experienced performance impact from getmain and freemain taking a relatively long time because DQE chains have become extremely long which may benefit from merge DQEs resulting in shorter chains. The potential performance enhancement as a result of merging DQEs may not be significant in those environments which do not typically have extremely long DQE chains for user private subpools. The fix to this APAR will restore the pre-release 1.10 behavior as the default to prevent impact to the unsuspecting program or user. A new DIAGxx trap will be documented by which those environments which will benefit from the new means of allocating storage for user private subpools can easily implement it -- and knowingly be aware of the possible impact to other programs. LOCAL FIX: To reset the r1.10 getmain behavior back to that used in previous releases until the PTF for this APAR is available, the following should be inserted in the running DIAGxx member of parmlib: NUCLABEL ENABLE(IGVGPVTN) When you issue SET DIAG=xx DQE merging will no longer be done, which is the pre-r1.10 behavior. To re-enable DQE merging again, put the following in DIAGxx and issue SET DIAG=xx again. NUCLABEL DISABLE(IGVGPVTN) ==================== This email/fax message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution of this email/fax is prohibited. If you are not the intended recipient, please destroy all paper and electronic copies of the original message. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html