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