$TXT Created by G at KRN.FO-OAKLAND.DOMAIN.EXT (KIDS) on Wednesday, 11/20/19 at 09:52 ============================================================================= Run Date: DEC 16, 2019 Designation: XU*8*722 Package : XU - KERNEL Priority: Mandatory Version : 8 SEQ #557 Status: Released Compliance Date: MAR 01, 2020 ============================================================================= Associated patches: (v)XU*8*608 <<= must be installed BEFORE `XU*8*722' Subject: FIX FOR KERNEL LOCK MANAGER Category: - Routine Description: ============ This patch fixes an issue uncovered when large sites running Kernel Lock Manager were seeing lock listings taking an inordinate amount of time to render in List Manager, errors were being produced as well. Patch Components ================ Files & Fields Associated: N/A Forms Associated: N/A Mail Groups Associated: N/A Options Associated: N/A Protocols Associated: N/A Security Keys Associated: N/A Templates Associated: N/A New Service Requests (NSRs): N/A Patient Safety Issues (PSIs): N/A Blood Bank Clearance ==================== [11.22.2019] EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch XU*8.0*718 contains changes to a package referenced in ProPath standard titled: BBM Team Review of VistA Patches. This patch does not alter or modify any VistA Blood Bank software design safeguards or safety critical elements functions. RISK ANALYSIS: Changes made by patch XU*8.0*718 have no effect on Blood Bank software functionality, therefore RISK is none. Defect Tracking System Ticket(s) & Overview: ============================================ Problem: When Kernel Lock Manager is building a list of locks, it takes an unusually long time to render the list in List Manager, this was discovered on systems where there are large amounts of locks. It was also discovered that errors were being produced during this process. Resolution: Edited line FIND+16 in routine XULMLD to remove the variable VARS from being NEWed. Test Sites: =========== Hines St. Louis Software and Documentation Retrieve Instructions: ================================================= Software is being released as a KIDS Build on Forum. Patch Installation: Pre-Installation Instructions: ------------------------------ This patch can be queued for installation. TaskMan does not have to be stopped, Health Level 7 (HL7) filers do not need to be stopped, and users may be on the system. The patch should be installed during non-peak hours to minimize potential for disruption to users. This patch should take less than 1 minute to install. Installation Instructions: -------------------------- 1. Choose the MailMan message containing this patch. 2. Choose the INSTALL/CHECK MESSAGE PackMan option. 3. From the Kernel Installation and Distribution System Menu, select the Installation Menu. From this menu, you may elect to use the following options. When prompted for the INSTALL NAME enter XU*8.0*722. a. Print Transport Global - This option lets you print the contents of a Transport Global that is currently loaded in the ^XTMP global. b. Backup a Transport Global - This option will create a backup message of any routines exported with this patch. It will not backup any other changes such as functions. c. Compare Transport Global to Current System - This option will allow you to view all changes that will be made when this patch is installed. It compares all components of this patch (routines, DDs, templates, etc.). d. Verify Checksums in Transport Global - This option will allow you to ensure the integrity of the routines that are in the transport global. 4. From the Installation Menu, select the Install Package(s) option and when prompted for the INSTALL NAME, enter XU*8.0*722. 5. If prompted 'Want KIDS to Rebuild Menu Trees Upon Completion of Install? NO//' respond NO. 6. When prompted "Want KIDS to INHIBIT LOGONs during the install? NO//" respond NO. 7. If prompted "Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO//" respond NO. 8. If prompted "Delay Install (Minutes): (0 - 60): 0//" respond 0. Post-Installation Instructions: ------------------------------- none Backout and Rollback Procedure: ------------------------------- If rollback/backout is required, the installer can restore the routines using the MailMan message which was saved prior to installing the patch. Routine Information: ==================== The second line of each of these routines now looks like: ;;8.0;KERNEL;**[Patch List]**;JUL 10, 1995;Build 92 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: XULMLD Before: B21250798 After: B21230564 **608,722** Routine list of preceding patches: 608 ============================================================================= User Information: Entered By : Date Entered : NOV 19, 2019 Completed By: Date Completed: DEC 05, 2019 Released By : Date Released : DEC 16, 2019 ============================================================================= Packman Mail Message: ===================== $END TXT