AlphaServer SC patch kit: ========================== AlphaServer SC Version : SC V2.6 UK1 Kit Name: SCV26UK115314636 Release Date: 02/25/2005 WFM case: 3207780656 Quix-PCT: QXCM1000196345 Abstract: Flush dirty data after SCFS server failover. This patch is the UK1 equivalent of the SSB patches SCV26SSB3207780656 and SCV26SSB15314636 combined. You will have to build and deploy kernels and reboot all nodes to install this patch. This patch can not and should not be installed on the management station. Description of Patch: ===================== 1. Fixes a race condition that could lead to an SCFS server panic if client "sync" requests were received while a FAST mode file system was in the process of relocating to a new server. This panic could theoretically occur on any network interface but is much more likely to occur with high performance networks like gigE or SCIP. PANIC: scfs_io_mgr_request_finish[+767 sys/scfs_mgrs.c] assert failed: !SCFS_IOH_IS_DIRTY(sihp->sih_flags) 2. Add code to detect any attempt to insert a duplicate file system id (fsid) into an SCFS client kernel's mount information table. A duplicate fsid (if it got into the table) would eventually cause a panic in scfs_get_credit. 3. Rework of the code to insert new entries into the mount info table. 4. Adds some detail to SCFS client console log messages during server failover to aid problem diagnosis. Kit location: ============= The patch kit is SCV26UK115314636.tar.gz and it is available from ITRC. Prerequisites: ============== Before installing this Patch kit, you should ensure the following: 1) You have all mandatory patches for this release installed Kit checksum: ============= # cksum SCV26UK115314636.tar.gz 3609964004 699113 SCV26UK115314636.tar.gz Updated files: ============== A list of the files included in this patch is given below along with the cksum values for each file. 3208649671 661188 /usr/opt/SCFS/sys/scfs_client.mod 3010200809 558498 /usr/opt/SCFS/sys/scfs.mod Instructions: ============= This patch is provided as a setld installable kit. Unpack it into a directory that is NFS mounted on all domains e.g. /nfs/SCV26UK115314636 and install it as follows: Patch required on Management Server (if used) : NO Patch required on Domains : YES On Domains: ----------- Install the patch as follows: # cd /nfs/SCV26UK115314636 # scrun -d all setld -l /nfs/SCV26UK115314636 SCV26UK115314636 # scrun -d all BuildKernels # scrun -d all DeployKernels # sra shutdown -domains all # sra boot -domains all Installation is complete at this point. After some time, when you are sure your system is working properly, you should update the generic kernels to include this patch, as follows: # scrun -d all DeployKernels -g To remove the patch use the following commands: # scrun -d all setld -d SCV26UK115314636 # scrun -d all BuildKernels # scrun -d all DeployKernels # sra shutdown -domains all # sra boot -domains all =======================================================================