OBSOLETE Patch-ID# 109970-08
Keywords: sv ii sndr deadlock
Synopsis: Obsoleted by: 109970-11 Data Services 2.0 Core: Core Patch
Date: May/23/2001

*************************************************************************

This patch 109970-08 was re-instated due to 
109970-09 was BADPATCHED.

Reason for 109970-09 being BADPATCHed:

CORE-09 introduced some regression errors that lead to problems 
related to fsck failures.  Specifically, fsck will fail on the filesystem
with a BAD SUPER BLOCK error message or PARTIALLY ALLOCATED INODE 
error message.  The recommendation is to backrev to the CORE -08 patch

if you have installed 109970-09, please remove it and
re-install this patch.

*************************************************************************

Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: Data Services Core

Unbundled Release: 2.0

Xref: 

Topic: 

Relevant Architectures: sparc
        NOTE:   For installation of Data Services 2.0 products on
                a system that has existing Data Services patches
                installed:
                1) Determine if existing Data Services products were
                   loaded from original 2.0 CD or from re-released
                   2.0 CD.  To determine this:
                    1a) Run the following for the appropriate OS:
                        Command                              OS
                        -------------------------------------------
                        showrev -p | grep 109967-06     Solaris 2.6
                        showrev -p | grep 109969-06     Solaris 7
                        showrev -p | grep 109970-06     Solaris 8
                        o If the patch does not exist, go to step 2).
                        o If the patch exists, go to step 1b).
                    1b) Run the following for the appropriate OS:
                        Command                              OS
                        -------------------------------------------
                        ls -d /var/sadm/patch/109967-06  Solaris 2.6
                        ls -d /var/sadm/patch/109969-06  Solaris 7
                        ls -d /var/sadm/patch/109970-06  Solaris 8
                        o If the directory exists, remove all the Data 
                          Services patches as directed in step 2).
                        o If the directory does not exist, remove all 
                          the -07 and higher revisions of the Data 
                          Services patches as directed in step 2).  Do 
                          not attempt to remove any -06 or lower 
                          revisions of the Data Service patches.
                2) Back out all the Data Services patches using the
                   patchrm command.  The Data Services patch numbers
                   are:
                        Solaris 2.6:
                                Core:           109967-XX
                                Instant Image:  109975-XX
                                SNDR:           109979-XX
                                STE:            109983-XX
                        Solaris 7:
                                Core:           109969-XX
                                Instant Image:  109977-XX
                                SNDR:           109981-XX
                                STE:            109985-XX
                        Solaris 8:
                                Core:           109970-XX
                                Instant Image:  109978-XX
                                SNDR:           109982-XX
                                STE:            109986-XX
                3) Reboot the system into single user mode
                4) Install additional 2.0 Data Services product(s)
                5) Reinstall the appropriate patches (numbers listed
                   above)
                6) Reboot the system
        NOTE:   For installation of Data Services 2.0 products on a
                system that has no Data Services products previously
                installed:
                1) Install all desired Data Services 2.0 products
                2) Install all Data Services patches (including core
                   patch) for the installed 2.0 Data Services
                3) Reboot the system
        NOTE:   Refer to Special Install Instructions section for
                IMPORTANT specific information on this patch

BugId's fixed with this patch: 4288525 4337401 4342772 4345262 4350378 4351940 4353608 4354436 4357687 4365611 4375102 4401671 4416884

Changes incorporated in this version: 4416884

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/kernel/drv/nsctl
/usr/kernel/drv/nskern
/usr/kernel/drv/sdbc
/usr/kernel/drv/sparcv9/nsctl
/usr/kernel/drv/sparcv9/nskern
/usr/kernel/drv/sparcv9/sdbc
/usr/kernel/drv/sparcv9/sv
/usr/kernel/drv/sv
/usr/kernel/misc/sparcv9/spuni
/usr/kernel/misc/spuni
/usr/opt/SUNWesm/SUNWscm/sbin/nscadm
/usr/opt/SUNWesm/SUNWscm/sbin/scmadm
/usr/opt/SUNWesm/SUNWspsv/sbin/svadm
/usr/opt/SUNWscm/lib/nskernd
/usr/opt/SUNWscm/sbin/sd_stats 
<install_dir>/SUNWesm/SUNWspcsl/lib/classes/libspcs.jar
<install_dir>/SUNWesm/SUNWspcsl/lib/libspcs.so

Problem Description:

4416884 Oracle hangs when using SNDR to replicate raw devices
 
(from 109970-07)
 
4401671 apparent bad II vol state causes iiadm -u s SHADOW to not return until complete
4375102 sv/ii/sndr deadlock
 
(from 109970-06)
 
NoBugID No bugs fixed
 
(from 109970-05)
 
4351940 fwcadm cache -s or scmadm -S and Management Console stats do not match
 
(from 109970-04)
 
4365611 Data services not working on Solaris 8 10/00 or with KU 108528-03
 
(from 109970-03)
 
NoBugID Updates to README file
 
(from 109970-02)
 
4357687 "umount volumes; disable sv volumes" still leaves volumes open
 
(from 109970-01)
 
4354436 512 volume limitation
4353608 zeroing buf_t b_forw,b_back after buf freed
4350378 WARNING: sdbc(ASSERT_LEN) fba exceeds limits. fba_len 4032. Max 1024
4345262 Multiple 25GByte II independent volume copy causes JNI-panic & esm_gui lock up
4342772 deconfiguring sv while writing to devices causes IO errors
4337401 Data corruption during a normal reboot
4288525 enable exceptions wrong

Patch Installation Instructions:
-------------------------------- 
For Solaris 7-8 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:
----------------------------- 
 
Since this patch updates modules that live in the kernel, it is necessary for 
the user to boot the system up in single user mode to apply the patch and then 
reboot the system.
 
This patch must be installed from a read/write directory.  It is highly 
recommended that the patch directory be copied to /tmp on the machine 
being patched and installed from there.
 
When installing Data Services 2.0 patches, be sure to install all
Data Services patches, closely following the installation steps
documented in this README file, prior to performing a system reboot.
 
For customers installing FWC for the first time on Solaris 8 10/00 (or kernel 
update 108528-03 or higher), please use the following instructions:
 
1) Boot the machine into single user mode 
 
2) Install FWC in single user mode per the instructions in the FWC 2.0 
Installation and User's Guide  
 
3) Install the core patch 109970-08 in single user mode before rebooting the 
machine.
 
4) Reboot the machine into multi-user mode.
 
For customers who have already installed FWC on Solaris 8 10/00 (or kernel 
update 108528-03 or higher) and performed a full reboot without having applied 
the core patch 109970-08, please use the following instructions:
 
If you are seeing the following message during the reboot:
 
MOBoot: ERROR: class com.sun.esm.mo.cache.CacheMOImpl could not be started - exception thrown by method com.sun.esm.mo.cache.CacheMOImpl.adminStart()
 
1) Boot the machine into single user mode
 
2) Remove the mo and mc persistence files:
 
 	rm -r /var/opt/SUNWesm/mc/*
	rm -r /var/opt/SUNWesm/mo/*
 
3) Install the core patch 109970-08 in single user mode.
 
4) Reboot the machine into multi-user mode.
 
(MCBoot and MOBoot errors relating to the LOG service might 
appear as the machine is coming down, but will be corrected 
as the machine starts up again and the persistence files are 
recreated)

README -- Last modified date:  Thursday, August 16, 2001

