SOFTPAQ NUMBER: SP24912 PART NUMBER: N/A FILE NAME: QCP22221.cab TITLE: StorageWorks NAS PSM 2271 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 PREREQUISITES: System must be patched to versions 2267 or 2268 of PSM. EFFECTIVE DATE: Sept 4, 2003 ELECTRONIC DISTRIBUTION ALLOWED: Yes SOFTPAQ UTILITY VERSION: 5.x SUPERSEDES: N/A DESCRIPTION: This softpaq provides a necessary patch for Persistent Storage Manager. Enhancements/Fixes: 1. Defect #903 (BSOD during simultaneous snapshot deletion and free space detection) 1.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 1.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. 2. Defect #928 - NetBackup with OTM bsod in PSM 2.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. 2.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. HOW TO USE: 1. Create a directory on the client. 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 server, open the webui, navigate to the maintenance tab and select software update. Click next, Click Next, Select browse and navigate to the directory containing the downloaded cab file. Verify the file by clicking verify, click browse and select the file again, click next, lastly click finish. The system will indicate it will reboot but never does. A reboot of the patched system is required. 5. After the installation is completed, you may delete the files unpacked in step 2. Copyright 2003 HP Corporation. All rights reserved. Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies