README VERSION : 1.1 README CREATION DATE : 2014-04-03 PATCH-ID : 150706-01 PATCH NAME : VRTSgab 6.0.500.000 BASE PACKAGE NAME : VRTSgab BASE PACKAGE VERSION : 6.0.100.000 SUPERSEDED PATCHES : NONE REQUIRED PATCHES : NONE INCOMPATIBLE PATCHES : NONE SUPPORTED PADV : sol10_sparc (P-PLATFORM , A-ARCHITECTURE , D-DISTRIBUTION , V-VERSION) PATCH CATEGORY : PANIC PATCH CRITICALITY : CRITICAL HAS KERNEL COMPONENT : YES ID : NONE REBOOT REQUIRED : NO REQUIRE APPLICATION DOWNTIME : YES PATCH INSTALLATION INSTRUCTIONS: -------------------------------- Please refer to Install Guide for install instructions and Release Notes for other information. PATCH UNINSTALLATION INSTRUCTIONS: ---------------------------------- Please refer to Install Guide for uninstall instructions and Release Notes for other information. SPECIAL INSTRUCTIONS: --------------------- NONE SUMMARY OF FIXED ISSUES: ----------------------------------------- PATCH ID:150706-01 3343005 (3302091) VCS and SFRAC fail to start after a reboot on Solaris version 11. 3372936 (3140359) Global Atomic Broadcast (GAB) fails to start when the gabconfig -c and gabconfig -cx commands are executed simultaneously on the same system. 3374556 (3117829) A very high memory load on a system may cause a panic in the Cluster File System (CFS) node. SUMMARY OF KNOWN ISSUES: ----------------------------------------- NONE KNOWN ISSUES : -------------- NONE FIXED INCIDENTS: ---------------- PATCH ID:150706-01 * INCIDENT NO:3343005 TRACKING ID:3302091 SYMPTOM: On Solaris 11, VCS and SFRAC fail to start after a reboot. DESCRIPTION: The fencing module is unable to start when the add_drv(1M) command from the fencing init script fails. The command fails because another module runs the add_drv(1M) command simultaneously. The VCS/SFRAC kernel modules often call the add_drv(1M) command in their respective init scripts. However, a race condition is caused when different modules call the add_drv(1M) command at the same time. RESOLUTION: Two new Service Management Facility (SMF) services are created to manage package installation operations. The add_drv(1M)/rem_drv(1M) command are removed from the start/stop script and added to the package installation SMF services. These changes are made in the VRTSllt, VRTSgab, VRTSvxfen, and VRTSdbac packages. * INCIDENT NO:3372936 TRACKING ID:3140359 SYMPTOM: If the gabconfig -c and gabconfig -cx commands are executed simultaneously on the same system, then sometimes GAB fails to start. DESCRIPTION: When the gabconfig -c and gabconfig -cx commands are executed simultaneously, a race condition might occur inside GAB causing a packet to get queued for sending. Due to this, GAB fails to start. RESOLUTION: The code is modified such that the packet is sent despite of the race condition inside GAB. * INCIDENT NO:3374556 TRACKING ID:3117829 SYMPTOM: A very high memory load on a system may cause a panic in the Cluster File System (CFS) node. DESCRIPTION: During very high memory load conditions, if Global Atomic Broadcast (GAB) attempts to deliver messages to CFS and CFS is unable to handle the messages, then GAB retries to send the messages using a timer interrupt mechanism. However, CFS is unable to handle such messages delivered by GAB and it panics. RESOLUTION: The code is modified to enhance the GAB component such that it accepts a new flag from CFS during port registration to indicate that CFS is unable to handle messages sent using the timer interrupt mechanism. If CFS is unable to handle messages on the first attempt, GAB retries to deliver these messages by using a thread created during port registration. INCIDENTS FROM OLD PATCHES: --------------------------- NONE