OBSOLETE Patch-ID# 120500-04

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: security vxvm ftruncate vxvm nfs pxfs
Synopsis: Obsoleted by: 120500-05 Sun Cluster 3.1: Core Patch for Solaris 10
Date: Oct/21/2005


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

SunOS Release: 5.10

Unbundled Product: Sun Cluster

Unbundled Release: 3.1

Xref: This patch available for Solaris  8 SPARC as patch 117950
Solaris  9 SPARC as patch 117949
Solaris  9 x86   as patch 117909
Solaris 10 x86   as patch 120501

Topic: Sun Cluster 3.1: Core Patch for Solaris 10

Relevant Architectures: sparc

BugId's fixed with this patch: 5067092 5068618 5075946 5105711 6174741 6209791 6214580 6215921 6223498 6227414 6230417 6232265 6246125 6252769 6252931 6257112 6259545 6262494 6263077 6264616 6272796 6278520 6281287 6285745 6290248 6293845 6300732 6301459 6302037 6302466 6303524 6306113 6312445 6312633 6313806 6314787 6314983 6318319 6320186

Changes incorporated in this version: 6263077 6272796 6301459 6302037 6314787 6318319 6320186

Patches accumulated and obsoleted by this patch: 120551-03

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/kernel/drv/sparcv9/did
/kernel/fs/sparcv9/pxfs
/kernel/misc/sparcv9/cl_comm
/kernel/misc/sparcv9/cl_dlpitrans
/kernel/misc/sparcv9/cl_net
/kernel/misc/sparcv9/clq_scsi2
/kernel/misc/sparcv9/clq_scsi3
/opt/SUNWscgds/bin/gds_probe
/opt/SUNWscgds/bin/gds_svc_start
/usr/cluster/bin/scha_control
/usr/cluster/bin/scha_resource_setstatus
/usr/cluster/bin/scvxinstall
/usr/cluster/lib/libclcomm.so.1
/usr/cluster/lib/libclos.so.1
/usr/cluster/lib/libdid.so.1
/usr/cluster/lib/librgm.so.1
/usr/cluster/lib/libscswitch.so.1
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_monitor_check
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_monitor_start
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_monitor_stop
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_postnet_stop
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_prenet_start
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_prenet_start_private
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_start
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_stop
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_update
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_update_private
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_validate
/usr/cluster/lib/rgm/rt/hastorageplus/hastorageplus_validate_private
/usr/cluster/lib/sc/cl_ccrad
/usr/cluster/lib/sc/config_ipv6
/usr/cluster/lib/sc/pgre
/usr/cluster/lib/sc/qd_admin
/usr/cluster/lib/sc/rgmd
/usr/cluster/lib/sc/rpc.pmfd
/usr/cluster/lib/sc/scrconf_static
/usr/cluster/lib/sc/sparcv9/rpc.pmfd
/usr/cluster/lib/scadmin/lib/scinstall_common
/usr/cluster/lib/sparcv9/libclos.so.1
/usr/cluster/lib/svc/method/bootcluster
/usr/cluster/lib/svc/method/scvxinstall

Problem Description:

6263077 assertion failed: attr.va_mask
6301459 Nodes hang in four-node clustered pairs load test with faults running HA-Oracle, NFS
6272796 nodes hard hang at boot
6302037 assertion failed: write_token.contains(node_id) at pxfs_v1/server/file_impl_v1.cc, line: 744
6314787 panic[cpu1]/thread=3000335a2e0: HA: hxdoor 11.428 does not exist on secondary
6318319 amd64: surviving node panicked as soon as one node is rebooted by faultclient
6320186 excessive dnlc purging causes global filesystem performance regression
 
(from 120500-03)
 
        NOTE: This revision accumulates feature point patch 120551-03 and also delivers
              the following bugfixes.
 
6252931 During quorum test, BAD TRAP: type=e (Page fault (#pf)) rp=f1f2ead4 addr=0 occurred 
        in module "unix"
6257112 public network down leads to hafoip_stop timing out and to a node reboot
6264616 check_node_health should check to see if it has enough freemem to continue reconfiguration
6281287 cl_ccrad core dumps leaving SPM unusable for the customer.
6306113 cluster nodes attempt to use IPv6 enabled transport adapters to access hosts on public network
 
(from 120500-02)
 
6312633 ftruncate fills up file with junk values
 
(from 120500-01)
 
6312445 Opening a global vxvm device in maintenance state can cause a panic
        (in device_server_v1::find_fobj)
 
(from 120551-03)
 
6215921 assertion failed: env.exception() == NULL, file: cl/pxfs/mount/mount_server_impl.cc, line: 4240
6262494 generic data service does not probe the Network_resources_used/Port_list
6278520 scalable service is not working with bge transport on s10
6302466 packages SUNWscr and SUNWscu add both the same root crontab entry to call newcleventlog
6313806 didadm core dumped on the first bootup on the second node in a two node cluster
6314983 U4 patch 120550-02 upgrade cause node useles, 
        /usr/cluster/lib/librgm.so.1: symbol __1cDrgmISHUTDOWN
 
(from 120551-02)
 
5067092 assertion HA: hxdoor 11.166 does not exist on secondary
5105711 scshutdown failing when RG has rg_system set to true even if RG offline
6293845 scha_*(1HA) apis should not generate events since they can potentially cause event storms.
6290248 rgmd dumped core while rs stop failed flag was being cleared after disabling all resources 
        in an RG
6285745 scswitch -s -k leave the resource in 'Stopping' state forever
6227414 sci_configure_adapter_instance: Failed to add sci adapter
6303524 didadm dumps core on second node if the internal raid is configured on v40
 
(from 120551-01)
 
5068618 node panic during scshutdown: Cluster lost operational quorum
6232265 scshutdown results in panic "assertion failed: owner == lo, file: cl/repl/rmm/rmm.cc, line: 217"
6252769 scshutdown and Oracle RAC
5075946 rpc.pmfd crashes due to writing outside of its allocated memory
6174741 assertfail in os::condvar_t::broadcast
6209791 change hasp to bring online global devices if in a scalable RG
6214580 scvxinstall is using wrong device paths when used with VxVM 4.0
6223498 Panic in cl_net module if 2 scalable resources are using same IP address but different 
        port numbers
6230417 NFS-PxFS write fails "Returning EIO as uio_iovcnt is %d" or "panic: uio_clnt_cmn was 
        too fragmented"
6246125 panic when did_adminioctl released  kernel buffer to wrong cache during scdidadm -R operation
6259545 quorum code should "or" __amd64 to existing __i386 ifdef to support amd64 platform
6300732 assertion failed: trans_ctxp == NULL

Patch Installation Instructions:
--------------------------------
There are three (3) possible procedures for installing patches on Sun
Cluster 3.1.  The proper method to use and any additional instructions,
for this patch are specified below in the "Special Install Instructions"
section.
 
Refer to the chapter entitled "Patching Sun Cluster Software and
Firmware" in the "Sun Cluster 3.1 System Administration Guide" for a
description of the different install processes and instructions on how
to install Sun Cluster 3.1 patches.
 
Refer to the man pages for instructions on using 'patchadd' and
'patchrm' scripts provided with Solaris, to install and remove patches.

Special Install Instructions:
---------------------------------
 
NOTE 1:  Install this patch using either of the following patch install procedures
         found in the "Patching Sun Cluster Software and Firmware" chapter of the
         "Sun Cluster System Administration Guide"
 
         * Rebooting Patch (Node)
         * Rebooting Patch (Cluster and Firmware)
 
NOTE 2:  Regardless of which patch installation method is used, if at any time this
         patch must be removed, first shut down the cluster and reboot the nodes
         into non-cluster, single user mode.  This patch cannot be removed from a
         node while any cluster node is in cluster mode.
 
NOTE 3:  To get the complete fix for bugid 5068618 (node panic during scshutdown: 
         cluster lost operational quorum), please also install the following patch:
 
         120497-01 (or greater)  Sun Cluster 3.1 OPS Core Patch for Solaris 10

README -- Last modified date:  Friday, January 6, 2006

