|
|
October 26, 2006
1. Highlights of Cheryl Watson's TUNING Letter 2006 No. 5
1. Highlights of Cheryl Watson's TUNING Letter 2006 No. 5 The forty-seven page 2006 No. 5 TUNING Letter was emailed to subscribers on October 24, 2006. Single issues may be obtained for $135 each from our Web site at http://www.watsonwalker.com. The following is a summary of just some of the contents of this latest TUNING Letter: Workload Manager Update
Avoiding Cybercrime
Important Maintenance
Elsewhere in this Issue
2. Red Alert for HSM Users on z/OS 1.8 IBM will issue a Red Alert when it finds a software problem that can be particularly disruptive or destructive. The previous issue of Cheryl's List documented four Red Alerts that were opened in July and August of this year. Since that issue, another Red Alert was opened on October 13, 2006. It describes a potential data loss problem that can occur with the HSM RECYCLE function when running under z/OS 1.8. Here is a summary of the problem, as taken from the Red Alert:
THE PTF for APAR OA18465/UA29904 will cause RECYCLE processing to maintain the logical EOF information for its output tape. Error scenarios that would have caused DFSMShsm to lose knowledge of the logical EOF on the recycle output tape will now result in an ABEND of the RECYCLE task. Although the attempt to recycle the input tape will fail, the potential for the output tape being subsequently overwritten is eliminated. V1R8 customers are strongly advised to avoid running the RECYCLE function on V1R8 DFSMShsm until the PTF for APAR OA18465/UA29904 has been installed. Please see APAR OA18465 for more information. The DFSMShsm development team has created a tape assessment tool for those customers that have run RECYCLE already. Information on the tool can be found in APAR OA18465. It is recommended that customers DO NOT run RECYCLE on a V1R8 DFSMShsm prior to installing PTF UA29904 for OA18465. All installations that have already done this are requested to mark any partial ML2 and backup tapes full using the 'DELVOL volser MIGRATION(MARKFULL)' or 'DELVOL volser BACKUP(MARKFULL)' commands, as appropriate. DFSMShsm RECYCLE can be run safely on systems with z/OS V1R7 and
below.
3. Google Source Code Search Another search option recently added by Google is the ability to search for source code found on publicly-accessible Internet sites. This is just like the regular Google search, except that it has options that restrict the search to sites that contain source code. You can access the feature using the link http://www.google.com/codesearch. You can then just type in your search argument, press the "Search Code" button, and let Google do the rest. At a test of the feature, we searched for the term "GETMAIN" to find samples of assembler language code that used this common macro. This search resulted in approximately 20,600 hits. Most of them had nothing to do with assembler language, but were C/C++ programs that had user-defined methods or variables with names such as "GetMainXml." In an attempt to refine our search, we used the "Advanced Code Search" function that can be selected from the starting search page. This allowed us to enter our search argument (GETMAIN), and to also use a pull-down list to select the language we wanted to find (Assembly). More than 30 languages are supported, from Ada to Yaac. Another advanced option allows you to look for code that is supported under a specific software license (such as GNU General Public License or NASA Open Source Agreement). You can also restrict your search to package names or file names that match patterns you specify. You can also specify whether the search should consider case sensitivity or not. Our second attempt (using filtering by language) was more successful, returning approximately 50 hits. Most of these did appear to be assembly language programs, although sometimes the word GETMAIN appeared as a comment in the source code, rather than as a code statement. From the Advanced Code Search screen, you may also want to select the link entitled "About Google Code Search." This provides more information about this new service, and contains the answers to some frequently asked questions. One of the things we learned here is that you can do filtering from the regular code search page by using operators as part of the search argument. For example, specifying "lang:java" will restrict the search to programs written in the Java language. By placing a minus sign in front of the operator, you request that no matches be returned that are found in that language. For example, "-lang:java" would not return any search hits found within Java source modules. We suspect that this resource will be most useful to those who program in higher-level languages such as C++ and Java (the option to filter by COBOL is not even supported). But based on our limited testing, there does appear to be some code available in the public archives that can run on the z/OS platform. If the amount of this code increases over time, this new code search feature will be even more valuable. There is an "Add Code" option that allows you to specify the URL of a site containing source code that Google will then index and add to its source code archive. The link http://www.google.com/codesearch/addcode can be used to request this function. Perhaps those who maintain Web sites containing public z/OS source code will consider doing this so that all of us will be able to find the code sample that we need. 4. UIC Update Performance Problem In our previous TUNING Letter, we documented a potential performance
problem relating to the way UIC update is done for large address spaces
(see TUNING Letter 2006 No. 4, page 26). Here is the APAR we included
that documented this problem:
Also, IBM has recently updated the APAR to add the HIPER and PERFORMANCE flags. This indicates a potential performance problem that could have very negative side effects. Users who have experienced the problem have reported that their systems seem to freeze up for several seconds at a time. This can cause performance problems and potential application failures. Now that fixes are available, we suggest you research this problem and determine whether you could be exposed to it. 5. Free SMF Reference Summary For more than a decade, we have provided a free SMF Reference Summary that can be downloaded from our Web site (http://www.watsonwalker.com). We updated that summary in January of this year. The new version is eight pages in length, and includes material up through z/OS 1.7. For each SMF record type and subtype, we provide a short description, and the name of the SMF exit associated with the record (when documented). There is also a summary of SMFPRMxx parameters, a summary of supported SMF exits, a bibliography of IBM SMF reference manuals, and a sample job for dumping SMF records. You can download the free reference by using the Web address shown above, selecting "Articles," from the menu bar on the left, and scrolling to the bottom of the page. Or you can use the link http://www.watsonwalker.com/SMFreference.pdf to access it directly. We recently received an email from a user who was still using an old version of the reference (1995), and was wondering if a newer version was available. This made us realize that we probably could have done more to publicize this new version. Although we did notify our newsletter readers of the update (see TUNING Letter 2006 No. 2, page 35), this is the first time we have mentioned this useful resource in Cheryl's List. Although our Web site provides much information about all of the Cheryl Watson products (TUNING Letter, CPU Chart, BoxScore, GoalTender), we also provide some great resources that can be accessed for no charge by customers and non-customers alike. These include sample TUNING Letter issues, past presentations from SHARE and other conferences, and the popular Workload Manager Quickstart policy. Make sure to visit our Web site soon, and see if any of these resources can help you be more effective. If you are not currently a TUNING Letter subscriber, please read the sample issues. Because each one is 40+ pages in length, they provide much more useful technical information than can be provided via this short email. Stay tuned! Cheryl Watson
Thanks for subscribing to Cheryl's List! Please note that this email service is not intended to match or even summarize the large scope and volume of information we provide in Cheryl Watson’s TUNING Letter. The TUNING Letter is published six times a year and costs $795 (2006) for the electronic version: a yearly CD-ROM of all back issues and six PDF issues emailed during the year. See http://www.watsonwalker.com/TUNING.html for details. Past tables of contents are at http://www.watsonwalker.com/TofC.html, and some FULL SAMPLE ISSUES can be found at http://www.watsonwalker.com/sampleissues.html. Single issues may be obtained for $135. If you obtained this from someone else and would like your own copy in the future, just go to our Web page at http://www.watsonwalker.com and fill out the form under "Cheryl's List." That signs you up, and it's free! It's a one-way list, from us to you. If you make a "reply," it will come just to us, not to the other members of the list. We never share your address or information with anyone else. To unsubscribe or change your email address, use the Web page and password mentioned in your welcome message. Or, you can send an email request to admin (at) watsonwalker.com. Past Cheryl's List issues, starting with issue #1 from December of 1996 can be obtained at http://www.watsonwalker.com/archives.html. In Cheryl's List, we provide updates to our full newsletter, Cheryl Watson's TUNING Letter. We’ll also let you know if anything of importance has been added to our Web pages, and tell you about our other products and services, including BoxScore and GoalTender. So - we hope you'll find this service valuable. Be sure to send
email to technical (at) watsonwalker.com if you have any questions
or comments.
|
|