Patch-ID# 116466-07 NOTE: *********************************************************************** READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE. *********************************************************************** Keywords: sunwscm hme hmadm scm shutdown failover dsstat core scmadm sdbc mdb Synopsis: Availability Suite 3.2 CORE: Patch Date: Sep/15/2005 Install Requirements: Reboot after installation, an alternative may be in Special Install Instructions Install in Single User Mode Solaris Release: 8 9 SunOS Release: 5.8 5.9 Unbundled Product: Sun StorEdge Availability Suite Unbundled Release: 3.2 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4845102 4916708 4956742 4981411 4987621 5005765 5014282 5020256 5020577 5030355 5033048 5033106 5035196 5058411 5082142 5093983 5094206 5094694 6180565 6199262 6206679 6217688 6218008 6222650 6223102 6240841 6242272 6285730 6285819 6287498 6290572 6307873 Changes incorporated in this version: 6242272 6285730 6285819 6287498 6290572 6307873 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: /etc/init.d/scm /etc/init.d/sv /etc/rc0.d/K78sv /etc/rc0.d/K84scm /etc/rc2.d/S002scm /etc/rc2.d/S00tsv /usr/kernel/drv/sdbc-5.8 /usr/kernel/drv/sdbc-5.9 /usr/kernel/drv/sparcv9/sdbc-5.8 /usr/kernel/drv/sparcv9/sdbc-5.9 /usr/lib/mdb/kvm/sdbc.so /usr/lib/mdb/kvm/sparcv9/sdbc.so /usr/opt/SUNWesm/SUNWscm/man/man1scm/dscfg.1m /usr/opt/SUNWesm/SUNWscm/man/man1scm/dsstat.1m /usr/opt/SUNWesm/SUNWscm/man/man1scm/scmadm.1m /usr/opt/SUNWesm/SUNWscm/sbin/dsstat /usr/opt/SUNWesm/SUNWscm/sbin/scmadm /usr/opt/SUNWesm/SUNWspsv/sbin/svboot /usr/opt/SUNWesm/cluster/lib/start/15sv /usr/opt/SUNWesm/cluster/lib/stop/10sv /usr/opt/SUNWesm/cluster/sbin/reconfig /usr/opt/SUNWesm/cluster/sbin/sv /usr/opt/SUNWesm/man/man1scm/dscfg.1m /usr/opt/SUNWscm/lib/libdscfg.so.1 /usr/opt/SUNWscm/lib/libunistat.so.1 /usr/opt/SUNWscm/lib/nskernd-5.8 /usr/opt/SUNWscm/lib/nskernd-5.9 /usr/opt/SUNWscm/sbin/dsbitmap-5.8 /usr/opt/SUNWscm/sbin/dsbitmap-5.9 /usr/opt/SUNWscm/sbin/dscfg /usr/opt/SUNWscm/sbin/dsclinfo Problem Description: 6307873 The change to use 'clinfo' instead of the Availability Suite 'dsclinfo' broke our SMF scripts 6290572 sndr devid limitation of 64 (NSC_MAXPATH constant) 6287498 Solaris 9 Vice-Master node caught in reboot loop when Fujitsu disk MAT3073NC is used 6285819 pgrep launched by NWS.reconfig deadlocks with processes mmapping on global at cluster failover 6285730 node hangs trying to come down after scshutdown is issued 6242272 raw kstat display data output from Availability Suite (sndr, ii, sv, sdbc), contains non-ASCII chars (from 116466-06) 6240841 sdbc fails to perform untimeout() during shutown and causes a panic 6223102 AVS3.2 latest patches on SC31u4: sndradm -P hang, ii_boot resume failed 6222650 writes in disk queue does not get applied to the secondary when in REP state 6218008 AS3.2 + latest patches: SNDR with disk queue + ndrii, scswitch -z -g hangs. (from 116466-05) 6217688 Updated P1 avail_suite/other Improved concurrency in reconfig script causes errors when run under SCATE 6206679 circlular locking hang between Availability Suite and SunCluster 6199262 reconfig script thinks II resource group is SNDR resource group 5094206 calling 'sndradm -I' w/out pre-creating ndr-ii in iiadm can lead to deadlock (from 116466-04) 5093983 After patching with 116466-01 ii cache can no longer be set >128MB 6180565 cache deconfigure does not clean up cache after a failed configure (from 116466-03) 5082142 dscfg -s must assure RAW device is specified 5094694 cfg_open() leaves stale info after failing to open block device (from 116466-02) 4845102 [RFE] dsstat should be able to report if PIT volume(s) are offline for a set 4916708 need to allow other SC resources in the light weight RG 5020256 dsstat -m ii - failed when II set was disabled 5020577 the -n switch should be removed as a valid dscfg command 5030355 dsstat manpage needs to include sndr volume status for queuing 5033048 scmadm -e's NOTICE: message to console and /var/adm/messages are misleading 5033106 entering the default for dscfg -i command is an invalid option 5035196 reconfig script needs to take RT versioning into consideration 5058411 dscfg does not log to ds.log (from 116466-01) 5014282 dsstat should report sndr volume status as queuing 5005765 tuning cache size larger then cache available hangs system 4987621 ::sdbc_vars mdb dcmd prints out wrong values 4956742 3.2 port needed of 3.1 dynamic memory allocation fixes 4981411 reconfig script needs to take RT versioning into consideration 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. README -- Last modified date: Thursday, September 15, 2005