SOFTPAQ NUMBER: SP25022 PART NUMBER: N/A FILE NAME: psmupgrade_CDP_2275_hp.cab TITLE: StorageWorks NAS PSM 2275 Cumulative update VERSION: 1.0.0.0 LANGUAGE: English CATEGORY: Fix DIVISIONS: NSS PRODUCTS AFFECTED: StorageWorks NAS 1000s StorageWorks NAS b2000 v1 or v2 StorageWorks NAS b3000 v1 or v2, StorageWorks NAS e7000 v1 or v2 OPERATING SYSTEM: Windows Powered OS, NAS OS version 2.01, 2.12, 3.2, or 3.3 SYSTEM CONFIGURATION: All configurations running PSM. PREREQUISITES: None EFFECTIVE DATE: Dec 8, 2003 ELECTRONIC DISTRIBUTION ALLOWED: Yes SOFTPAQ UTILITY VERSION: 5.x SUPERSEDES: SP24930, SP24912, SP23505 DESCRIPTION: This softpaq provides a necessary patch for Persistent Storage Manager. Enhancements/Fixes: 1. Provides PSM Service Pack 2 for earlier versions of the b2000 v2, build 2263 of PSM. 2. Resolves a memory leak issue in the Persistent Storage Manager driver 3. Defect #903 (BSOD during simultaneous snapshot deletion and free space detection) 3.1. Problem Description Whenever a volume containing PSM snapshots comes online PSM scans the volume to determine the locations of all free space on the volume. Because of a logic flaw in the PSM driver, any snapshot that is deleted during the free space scan can cause a BSOD to occur. The window of vulnerability lasts for a few seconds (on smaller volumes) to a few minutes (on volumes that are in the terabyte range). Not every snapshot deletion that occurs during this window of vulnerability will cause the BSOD (1 in 5). Snapshot deletions can occur in the following circumstances: * a user manually tells PSM to delete a snapshot * a scheduled snapshot is created, causing the oldest one in the same snapshot group to be deleted * the volume runs low on free cache space 3.2. Problem Resolution Defect #903 was caused by a failure to handle the case that a snapshot being scanned can disappear because of deletion, while the scan is still taking place. The code has been modified so that the free space scanning algorithm no longer depends on the snapshot staying alive for the duration of the scan. 4. Defect #928 - NetBackup with OTM bsod in PSM 4.1. Problem Description This defect caused a BSOD to occur occasionally if a temporary snapshot is created for backup purposes, typically because of using NetBackup with OTM emulation enabled while PSM is installed. 4.2. Problem Resolution The defect was due to PSM not cleaning up its internal state properly after creating a temporary snapshot. Persistent snapshots are NOT affected. The code has been fixed so that the proper cleanups occur in either case, preventing the BSOD. 5. Resolves an issue where system start and failover events occur simultaneously yielding a system bluescreen. The event can occur due to a race condition when running snap shots failover to a node that is starting cluster services. 6. Provides a fix for systems with Norton Antivirus 8.0 is installed. A race condition occurred where 100% of the processor would be consumed. 7. Provides for greater efficiencies in the use of stack space. Stack space consumption is a shared resource among Windows programs. Exhausting stack space can lead to system instability and Blue Screens. HOW TO USE: 1. Create a directory on the NAS device. Download the SoftPaq to that directory. The file downloaded is a self-extracting executable with a filename based on the SoftPaq Number above. 2. Execute the downloaded file and follow the on-screen instructions. Press "SpaceBar" to confirm the unpacking of files into the download directory. A directory named after the softpaq will be created containing the files. 3. After the files have been unpacked, you may delete the self-extracting file downloaded in step 1. 4. To load the patch to the NAS, navigate to the SP25022 directory, right click on psmupgrade_CDP_2275_hp.cab, and select extract if WinZip is installed or open the cab file and select all files and then right click to extract. The files should be extracted to the c:\SP25022 previously created. After extraction, locate the file info.inf in the C:\SP25022 directory, right click on the file and select install. 5. After the installation is completed, you may delete the files unpacked in step 2. The system requires a reboot after the install of the update. Copyright 2003 HP Corporation. All rights reserved. Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies