Patch-ID# 116669-05
Keywords: md rcm libsvmjni dr metadevice svm libmeta rcm
Synopsis: SunOS 5.9: md Patch
Date: Nov/11/2004


Install Requirements: Install in Single User Mode                      
                      Reconfigure immediately after patch is installed                      
                      
Solaris Release: 9

SunOS Release: 5.9

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 113994

Topic: SunOS 5.9: md Patch

Relevant Architectures: sparc

BugId's fixed with this patch: 4380147 4813460 4822189 4886687 4915431 4981298 5048347 5048915 5061410 5068997 5070511 5071059 5071901 5072849 5073727 5080292 5085032 5089909 5097853

Changes incorporated in this version: 5089909

Patches accumulated and obsoleted by this patch: 115559-01

Patches which conflict with this patch: 

Patches required with this patch: 113073-14 or greater

Obsoleted by: 

Files included with this patch: 

/kernel/drv/md
/kernel/drv/sparcv9/md
/kernel/misc/md_mirror
/kernel/misc/md_raid
/kernel/misc/md_sp
/kernel/misc/md_stripe
/kernel/misc/sparcv9/md_mirror
/kernel/misc/sparcv9/md_raid
/kernel/misc/sparcv9/md_sp
/kernel/misc/sparcv9/md_stripe
/usr/include/meta_basic.h
/usr/include/sys/lvm/md_basic.h
/usr/include/sys/lvm/md_mirror.h
/usr/include/sys/lvm/mdio.h
/usr/include/sys/lvm/mdvar.h
/usr/lib/libmeta.so.1
/usr/lib/rcm/modules/SUNW_svm_rcm.so
/usr/sbin/rpc.mdcommd

Problem Description:

5089909 all meta* commands will core dump
 
(from 116669-04)
 
4886687 boot panic if <=50% MDBs and root mirror hot swaps to unavailable hot spare
4981298 domain panic during concurrent SVM and DR operations
5071059 SVM panic when performing metareplace
5068997 Panic in md_layered_close due to NODEV being passed in
5073727 assertion failed: this_dev != NODEV64
 
(from 116669-03)
 
4915431 svm should stop talking trash
5097853 svm s9 patches missing SUNW_svm_rcm.so
 
(from 116669-02)
 
5048347 Panic when concurrently running cluster reconfig cycle and metadetach
5048915 Console message preceding forced panic from rpc.mdcommd missing
5061410 Mirror stuck in "Needs maintenance" when it should be resyncing
5070511 Panic during the Cycle2 automated test 2.1.1.
5071901 metaoffline for a mirror with a soft part in ABR mode will cause data corruption
5072849 race between metaclear and hotspares causes the machine to panic
5080292 Using metattach to grow a mirror does not work on a multi-owner disk set
5085032 bool_t return type missing from xdr_ushort_t, xdr_dev_t in meta_basic.x
 
(from 116669-01)
 
4380147 metaset takeover under mediator takes too long...
 
(from 115559-01)
 
4813460 It took ~30-40mins to DR an IO board with a freshchoice+network traffic+ipmp
4822189 unconfiguring a child of a metadevice does not yield useful error message

Patch Installation Instructions:
--------------------------------
 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-9 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
       example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
-----------------------------
 
NOTE:    To utilize the complete fix for 4380147, please install the following patch:
               113278-07 (or newer) NFS Daemon, rpcmod patch

README -- Last modified date:  Thursday, November 11, 2004

