<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">OBSOLETE Patch-ID# 113057-07
Keywords: sunwrdcu, sndrsyncd
Synopsis: Obsoleted by: 113057-08 Availability Suite 3.1 SNDR: Patch
Date: Dec/17/2003


Install Requirements: Install in Single User Mode                      
                      Reboot after installation                      
                      
Solaris Release: 2.6 7 8 9

SunOS Release: 5.6 5.7 5.8 5.9

Unbundled Product: Sun StorEdge Availability Suite

Unbundled Release: 3.1

Xref: 

Topic: 

Relevant Architectures: sparc
NOTE:   The Availability Suite products contain common core components.  
                The patch id for these core components is:
                113054
                It is highly recommended that this patch be installed 
                in addition to any Availability Suite product patches.
NOTE:
After installing patch 113057-02 or later, all sets for which autosync is enabled will have to have autosync re-enabled in order for the autosync functionality to operate properly. This should be done once the system has been rebooted after installing the patch.
Re-enabling autosync only needs to be done only once after installing 
any patch greater than 113057-02, and does not need to be done each time 
a new patch is installed.
NOTE:
After installing 113057-02 or later, the reporting of autosync will be
altered. `sndradm -P` will report the active state of autosync. "on" will
indicate that autosync is active, "off" will indicate that autosync is not
active. After installing this patch, autosync is only active from the time a
copy/update is issued on a set(s) until the set(s) are manually put into logging
mode. To determine if autosync has been enabled for a set, use `dscfg -l` to
verify the autosync value for a set(s). When autosync has been enabled, the tag
"auto=on" will be added to the end of the entry in the configuration database
for the set(s). If this value is not present, then autosync has not been enabled
for the set(s).
NOTE:
The installation of this patch, in conjunction with the 
installation of 113054-06, provides support for HAStoragePlus 
in the SNDR lightweight resource group. 
Please follow the instructions provided in the document
titled "Sun Cluster 3.0 and Sun StorEdge Software Integration Guide"
specifically pgs. 29-32. In step #5, it is described to add
a resource of type HAStorage to the lightweight resource.
After the installation of this patch, the resource HAStoragePlus
can be substituted, as this patch provides support for HAStoragePlus.
The only difference is that ServicePaths has changed to
GlobalDevicePaths in HAStoragePlus. If using HAStoragePlus,
use GlobalDevicePaths in place of ServicePaths.
This patch supports the use of either HAStorage or HAStoragePlus
in the lightweight resource group.
** NOTE ** The aforementioned document describes configuration 
rules and naming conventions that must be adhered to when 
configuring the lightweight resource groups. In addition to 
adding support for HAStoragePlus, the installation of these 
patches will now enforce these rules. If a lightweight resource 
group, previously did not adhere to the instructions in this document, 
and this is not corrected prior to patch installation, 
installation of this  patch may cause Sun StorEdge 
Availability Suite 3.1 Remote Mirror (SNDR) to be disabled.

BugId's fixed with this patch: 4677088 4682675 4702638 4711396 4736694 4747610 4759093 4759553 4779483 4779686 4785640 4799326 4800192 4807751 4814213 4843326 4850027 4859669 4860076 4890372 4894102

Changes incorporated in this version: 4860076 4890372

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 113054-06 or greater

Obsoleted by: 

Files included with this patch: 

/usr/kernel/drv/rdc-5.6
/usr/kernel/drv/rdc-5.7
/usr/kernel/drv/rdc-5.8
/usr/kernel/drv/rdc-5.9
/usr/kernel/drv/sparcv9/rdc-5.7
/usr/kernel/drv/sparcv9/rdc-5.8
/usr/kernel/drv/sparcv9/rdc-5.9
/usr/opt/SUNWesm/SUNWrdc/man/man1rdc/sndrstat.1m
/usr/opt/SUNWesm/SUNWrdc/sbin/sndradm
/usr/opt/SUNWesm/SUNWrdc/sbin/sndrboot
/usr/opt/SUNWesm/cluster/sbin/rdc
/usr/opt/SUNWrdc/lib/sndrsyncd-5.6
/usr/opt/SUNWrdc/lib/sndrsyncd-5.7
/usr/opt/SUNWrdc/lib/sndrsyncd-5.8
/usr/opt/SUNWrdc/lib/sndrsyncd-5.9

Problem Description:

4890372 BAD TRAP in rdc
4860076 scswitch -z -g &lt;rg&gt; -h &lt;node&gt; hangs
 
(from 113057-06)
 
4894102 dsstat -m sndr shows system replicating and sync only 50% complete at same time
4859669 Disabling II master which is also SNDR primary intermittently breaks replication
 
(from 113057-05)
 
4843326 deadlock in device switch
4850027 sndrsync daemon incorrectly killed on failover
4779686 AS 3.1 should support HAStoragePlus resource
4814213 disabling autosync can be delayed causing un-wanted update syncs
 
(from 113057-04)
 
4807751 cluster tag is removed when toggling autosync for veritas volumes without ctag
4799326 autosync should resume for set after cluster failover
4759093 autosync can not be disabled in the kernel while set is in logging mode
4759553 kstat counters not incremented during reverse sync
4779483 sndradm -e gives no errors when rdc service not configured correctly
4785640 [NHAS] System panics when using VxFS over SNDR
4800192 role reverse panics during a sync
 
(from 113057-03)
4747610 autosync breaks cluster failover
4736694 async flusher can deadlock with bitmap writes
4682675 sndr/ii sets are not being created during reverse sync
 
(from 113057-02)
4711396 SNDR- Autosync option is broken
 
(from 113057-01)
4702638 panic[cpu8]/thread=30052d482a0: Deadlock: cycle in blocking chain on multi hop
4677088 sndrstat man pages has incorrect column headings for cache reads and writes

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:  Tuesday, April 27, 2004

</pre></body></html>