Patches & Updates
Deploy and monitor updates to all of your systems through Sun from anywhere you have an Internet connection.
Start today with Knowledge-based software update services for Solaris and Linux.
Patches:
Download Patch (5520023 bytes): HTTP 
Download Signed Patch (5522370 bytes): HTTP 
Signed Patch Documentation  Patch Finder

Sun Cluster 3.1_x86: Core Patch for Solaris 10_x86


Status: RELEASED
Patch Id: 120501-23
***********************************************************************
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.
***********************************************************************
Summary: Sun Cluster 3.1_x86: Core Patch for Solaris 10_x86
Date:  Apr/23/2009
Installation Requirements:
After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reconfigure reboot is performed. Unless otherwise specified in the Special Install Instructions below, it is normally safe to apply further patches prior to initiating the reboot due to the relatively small footprint of the patch utilities.  Normal operations must not be resumed until after the reconfigure reboot is performed.                      
                      Use Single User Mode (run level S) when installing this patch on an active boot environment.  An alternative may be specified in the Special Install Instructions.
Solaris Release: 10_x86
Sun OS Release: 5.10_x86
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 SPARC as patch 120500
Topic: 
Sun Cluster 3.1_x86: Core Patch for Solaris 10_x86
Relevant Architecture: i386
BugId's fixed with this patch:

4480601 4680500 5067092 5068618 5075946 5103486 5105711 6174741 6199229 6203133 6209791 6215921 6223498 6226001 6227414 6230417 6232265 6234508 6236392 6244400 6246125 6252769 6252843 6252931 6257112 6259193 6259545 6262161 6262494 6263077 6264024 6264616 6268054 6272796 6276503 6278520 6281287 6285275 6285745 6290248 6293845 6298053 6299971 6300732 6301459 6302037 6302466 6303524 6306113 6312445 6312633 6312828 6313806 6314787 6314983 6318319 6320186 6322576 6326325 6334051 6339206 6346221 6346472 6346569 6353533 6361530 6361979 6370086 6374957 6375746 6376023 6376257 6376995 6379547 6389571 6392507 6392984 6401312 6402020 6406472 6406877 6408500 6414195 6414826 6419670 6425083 6427799 6429808 6431208 6435295 6438132 6442814 6449139 6454600 6460419 6468041 6471022 6475684 6477926 6479096 6479731 6485394 6487117 6489678 6497075 6497226 6507810 6514047 6517625 6521832 6531464 6543864 6548416 6569237 6579880 6580371 6582506 6583942 6595309 6599044 6605376 6606946 6617974 6622212 6634592 6644815 6660245 6664671 6672126 6688814 6700365 6713370 6722684 6736639 6749960 6800955

Changes incorporated in this version:

6800955

Patches accumulated and obsoleted by this patch:

120552-03

Patches which conflict with this patch: 

Required Patches:

119043-09 119255-51 121902-01 (or greater)

Obsoleted by:
 
Files Included in this Patch: 
/etc/cluster/clpl/SUNW.adapter.e1000g.clpl
/etc/cluster/clpl/SUNW.adapter.ixgb.clpl
/etc/cluster/clpl/SUNW.adapter.nge.clpl
/etc/cluster/clpl/SUNW.generic.clpl
/etc/init.d/scpostconfig
/etc/rc2.d/S77scpostconfig
/etc/rc2.d/S77scpostconfig.sh (deleted)
/kernel/drv/amd64/clprivnet
/kernel/drv/amd64/did
/kernel/fs/amd64/pxfs
/kernel/misc/amd64/cl_comm
/kernel/misc/amd64/cl_dcs
/kernel/misc/amd64/cl_dlpitrans
/kernel/misc/amd64/cl_net
/kernel/misc/amd64/clq_scsi2
/kernel/misc/amd64/clq_scsi3
/opt/SUNWscgds/bin/gds_probe
/opt/SUNWscgds/bin/gds_svc_start
/usr/cluster/bin/pnmd
/usr/cluster/bin/sc_update_ntp
/usr/cluster/bin/scha_control
/usr/cluster/bin/scha_resource_setstatus
/usr/cluster/bin/scinstall
/usr/cluster/bin/scshutdown
/usr/cluster/bin/scswitch
/usr/cluster/lib/dcs/scconf_rawdisk.so.1
/usr/cluster/lib/libclcomm.so.1
/usr/cluster/lib/libclconf.so.1
/usr/cluster/lib/libclos.so.1
/usr/cluster/lib/libdid.so.1
/usr/cluster/lib/libdid_ccr.so.1
/usr/cluster/lib/libdid_ccrfile.so.1
/usr/cluster/lib/libdid_compat.so.1
/usr/cluster/lib/libpnm.so.1
/usr/cluster/lib/librgm.so.1
/usr/cluster/lib/libscswitch.so.1
/usr/cluster/lib/rgm/rt/hafoip/hafoip_ipmp_callback
/usr/cluster/lib/rgm/rt/hafoip/hafoip_monitor_check
/usr/cluster/lib/rgm/rt/hafoip/hafoip_monitor_start
/usr/cluster/lib/rgm/rt/hafoip/hafoip_monitor_stop
/usr/cluster/lib/rgm/rt/hafoip/hafoip_prenet_start
/usr/cluster/lib/rgm/rt/hafoip/hafoip_retry
/usr/cluster/lib/rgm/rt/hafoip/hafoip_start
/usr/cluster/lib/rgm/rt/hafoip/hafoip_stop
/usr/cluster/lib/rgm/rt/hafoip/hafoip_update
/usr/cluster/lib/rgm/rt/hafoip/hafoip_validate
/usr/cluster/lib/rgm/rt/hascip/hascip_fini
/usr/cluster/lib/rgm/rt/hascip/hascip_init
/usr/cluster/lib/rgm/rt/hascip/hascip_ipmp_callback
/usr/cluster/lib/rgm/rt/hascip/hascip_monitor_check
/usr/cluster/lib/rgm/rt/hascip/hascip_monitor_start
/usr/cluster/lib/rgm/rt/hascip/hascip_monitor_stop
/usr/cluster/lib/rgm/rt/hascip/hascip_prenet_start
/usr/cluster/lib/rgm/rt/hascip/hascip_retry
/usr/cluster/lib/rgm/rt/hascip/hascip_start
/usr/cluster/lib/rgm/rt/hascip/hascip_stop
/usr/cluster/lib/rgm/rt/hascip/hascip_update
/usr/cluster/lib/rgm/rt/hascip/hascip_validate
/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_apid
/usr/cluster/lib/sc/cl_ccrad
/usr/cluster/lib/sc/cl_eventlogd
/usr/cluster/lib/sc/config_ipv6
/usr/cluster/lib/sc/events/default_plugin.so
/usr/cluster/lib/sc/events/gds_plugin.so
/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/rpc.scadmd
/usr/cluster/lib/sc/run_reserve
/usr/cluster/lib/sc/scrconf_static
/usr/cluster/lib/sc/ssm_ipmp_callback
/usr/cluster/lib/sc/ssm_retry
/usr/cluster/lib/sc/ssm_wrapper
/usr/cluster/lib/scadmin/defaults
/usr/cluster/lib/scadmin/lib/scinstall_common
/usr/cluster/lib/sccheck/sccheck.jar
/usr/cluster/lib/scsnapshot/ScSnapshot/Analyzer.pm
/usr/cluster/lib/svc/method/bootcluster
/usr/cluster/lib/svc/method/svc_network_multipathing
/usr/cluster/lib/svc/method/svc_rgm
/usr/cluster/lib/svc/method/svc_rpc_fed
/usr/cluster/lib/svc/method/svc_rpc_pmf
/usr/cluster/lib/svc/method/svc_scsymon_srv
/usr/lib/amd64/nss_cluster.so.1
/usr/lib/nss_cluster.so.1
/usr/sbin/didadm
/var/svc/manifest/system/cluster/bootcluster.xml
/var/svc/manifest/system/cluster/scsymon_srv.xml
Problem Description: 
6800955 scshutdown hangs due to the inconsistent values of rwlocks_granted
 
(from 120501-22)
 
        This revision fixes patch construction issues.
 
(from 120501-21)
 
6406472 pxreg::putpage waiting in page_lock_es - both nodes hung
6485394 deadlock panic during lock manager recovery
6634592 nss_cluster mods to match new nsswitch API in s10u4
6672126 private interconnect using IXGE - commented ixge_taskq_disable=1 should to be set in /etc/system
6736639 new NULL frange_lock panics caused by CR 6226001
6749960 run_reserve's use of dgconv does not scale well
 
(from 120501-20)
 
6487117 RFE: Sun Cluster should automatically request for intr mode RX processing for private interconnects
6617974 customer needs to be able to set the mtu for jumbo frames on Virtual public interfaces in Sun Cluster
 
(from 120501-19)
 
6454600 _owner != threadid() assertion failure hit in mutex lock
6569237 devfsadmd is dumping core very frequently during functional tests
6582506 SC3.2/S10u3/AMD - BAD TRAP during cluster initialization in 8-node cluster
6599044 Huron (UltraSPARC T1) platforms are facing panics when InfiniBand HCA are installed or configured as interconnects
6700365 upon shutdown, scswitch -S hangs in wait_for_unfreeze
6713370 node panic during SCATE startup
6722684 closeconn_timer_manager destructor can prevent realtime callouts from executing
 
(from 120501-18)
 
6226001 BAD TRAP: cluster: alignment error
6298053 cannot safely link applications against libstlport4 on Sun Cluster
6497226 repl_pxfs_server::become_primary sees NULL mnt_vp and panics
6531464 cl_apid core dumping due to not-fully initialized sc_event class
6595309 panic due to lofs+pxfs
6605376 DID driver debug stuff needs some cleanup
6606946 mdboot() hang waiting for cmm_callback_impl::wait_for_stopped()
6622212 cl_apid is core dumping
6644815 did driver does not release bp_mapin buffers for some IO
6660245 double free in scswitch
6664671 closeconn_timer_manager destructor may deadlock with callout threads
6688814 3.2 scinstall -u update -R /mnt modifies files on /
 
(from 120501-17)
 
6244400 clprivnet handling of UDP fragments is suboptimal
6579880 SC private transport version discovery algorithm sub optimal
 
(from 120501-16)
 
6471022 network/multipath service remains in maintenance mode until IPMP groups are created, state cleared
6514047 LD_PRELOAD of alternate malloc() causes SC admin commands to crash
6521832 scshutdown: umount2() of /global/.devices/node@X required
6583942 DID driver must use dev_open always with OTYP_LYR
 
(from 120501-15)
 
6370086 race condition in hafoip binaries leading to a cluster node reboot
6389571 ipmp failure of unrelated group leads to shared address ressource group failover
6477926 SC3.1U4/S10/SPARC - nodes panics with quorum issue during reboot phase with extended SAN solution
6543864 pxfs deadlock "panic: Deadlock: cycle in blocking chain"
6548416 scgdevs take long time to finish (>5hrs for ~600lun)
6580371 fix for CR#6507810 is incomplete; causes data corruption
 
(from 120501-14)
 
6497075 Sun Cluster does not handle correctly remote USCSICMD ioctls
6507810 data corruption with pxfs
6517625 RGM debug messages are not written to syslog after integration of 6374957
 
(from 120501-13)
 
6346569 RG stuck in PENDING_OFFLINE; R is in STOPPING_DEPEND
6429808 RG switchover fails due to INACTIVE flag set on interface
6438132 rgmd dumped core while resources were being disabled
6479096 scalable_sticky does not work as designed
6479731 scstat -i reports 'unknown' after integration of 6429808
 
(from 120501-12)
 
6489678 fix for CR 6468041 could remove ipnodes setting for user
 
(from 120501-11)
 
6268054 ntp.conf.cluster errors during install
6346472 autodiscovery needs to recognize ipge on SPARC platforms
6353533 tc_all_reboot scate test failed to shutdown one node
6408500 ipnodes entry in nsswitch.conf is not updated during scinstall
6414195 new interface nge is not recognized with Sun Cluster scinstall
6414826 add Kirkwood NIC (PCIX 10GB Ethernet) support for Sun Cluster/S10 as  transport adapters
6427799 nscd causes bad trap due to access to not yet initialized ORB
6435295 cluster process is spending a lot of time in rxdoor_bucket::find
6449139 autodiscovery needs to recognize e1000g driver on SPARC systems
6460419 syntax error in scswitch kills rgmd
6468041 scinstall should expand the tryagain status to other sources of ipnodes in addition to NIS
6475684 scsnapshop hangs looping in Analyzer.pm at RG_DEP_LOOP
 
(from 120501-10)
 
6252843 RGM fails to enforce an RG's Nodelist property on a cluster reboot
6285275 panic: incoming reply io to a buf that has been deleted
6375746 dgconv may fail if local_only flag is set to true
6376257 NFS threads blocked in check_wait_lock_cache()
6406877 concurrent append writes and reads to shared file on global UFS lead to garbage data
6431208 /etc/rc2.d/S77scpostconfig.sh should not have an "exit 0" statement
6442814 change reconfigure to reboot on README for Sun Cluster core patches
 
(from 120501-09)
 
6299971 scinstall should add/delete /etc/cluster/nodeid file in filelist.ramdisk during install/uninstall
6419670 scinstall -r failed with "error reading boot archive file"
6334051 async_writes/fsync have a window for data token corruption
6236392 pxfs_fi tests tc_fi_bulkio_pages(4,8) failed
6392984 sync_filesystem should not do a VN_RELE while holding the hash lock
6339206 when discarding attributes, write_back_attr() should clear both access_rights and attr.va_mask
6361530 unable to offline ERROR_STOP_FAILED rg when rg_system=true
6374957 rgm is dying when a gds dataservice registers with wls%wls
6401312 *OOM*: memory leak in pxfs
6402020 sccheck makes use of both private and public networks without need
6425083 Logical Host resource not coming online on node 2 when all private interconnects pulled on node 1
 
(from 120501-08)
 
        This revision addresses patch construction issues.
 
(from 120501-07)
 
4480601 dirty pages associated with PxFS mem_async objects can consume all of memory
6234508 improve failure detection when a cluster node panics
6392507 offline device groups cause panic during scversions
6376023 '|' character in EMC device ID confuses didadm CCR parsing
6259193 SunMC's daemon scsymon_srv daemon doesn't start by default on Solaris 10; have to start manually
6203133 scinstall does not copy all Cacao security files
6299971 scinstall should add/delete /etc/cluster/nodeid file in filelist.ramdisk during install/uninstall
6361979 cladm called by ifconfig causes bad trap panic due to orb not yet initialized
6376995 pxfs sequential write performance with largefiles (>2Gb) copies very slow
6379547 memory leak in cl_eventlogd
 
(from 120501-06)
 
6276503 IPv6 interfaces plumbed will cause scinstall to fail with scrconf: RPC: Remote system error
6322576 wrong netmask (ffffff80) when using 172.16.x.x as public net with S10/SC3.1/u4
 
(from 120501-05)
 
4680500 need to add support for quotas when using a local filesystem
5103486 clprivnet_udreq does not set mblk size correctly in some cases
6262161 unreferenced file on init 6 - needs "smart" pointer to close rgm_vp_version
6199229 enabling heartbeat/interrupt messages via syslog in default bits
6264024 "scswitch -S" fails with "Global service <> associated with path <> found to be in maintenance state
6312828 cluster panics with 'rgmd died' panic when ld_preload set and scstat or scha_resource_get is used
6326325 cluster node panicked with traptype 0x31 in module cl_comm (in new pxfs code)
6346221 ls not showing all files in directory on cluster filesystem
 
(from 120501-04)
 
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 120501-03)
 
        NOTE: This revision accumulates feature point patch 120552-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 120501-02)
 
6312633 ftruncate fills up file with junk values
 
(from 120501-01)
 
6312445 opening global vxvm device in maintenance state can cause a panic (in device_server_v1::find_fobj)
 
(from 120552-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 causes node useless, /usr/cluster/lib/librgm.so.1: symbol __1cDrgmISHUTDOWN
 
(from 120552-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 cleared after disabling all resources in an RG
6285745 scswitch -s -k leaves 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 120552-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
6223498 panic in cl_net module if 2 scalable resources use 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
Revision History: 

120501-22 120501-15 120501-18 120501-04 120501-10 120501-14 120501-17 120501-06 120501-11 120501-01 120501-16 120501-09 120501-12 120501-05 120501-20 120501-02 120501-08 120501-19 120501-13

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:
 
         120498-01 (or greater)  Sun Cluster 3.1 OPS Core Patch for Solaris 10_x86
 
NOTE 4:  On systems which are not utilizing IPv6 networking, it is
         recommended that IPv6 entries in /etc/netconfig follows IPv4
         entries.
 
         For example, the line
 
         tcp        tpi_cots_ord  v     inet    tcp    /dev/tcp        -
 
         Should come before the line
 
         tcp6       tpi_cots_ord  v     inet6   tcp    /dev/tcp6       -
 
NOTE 5:  To get fix for bug 6688814 (3.2 scinstall -u update -R /mnt modifies
         files on /) you cannot apply the patch with 'patchadd -d' due to bug
         6678937 (patchadd needs to support patching package level scripts to
         the system install directory).
 
NOTE 6:  If you use Solaris Volume Manager, please also install patch 120486-05
         or later which addresses the issue in CR 6454600.

README -- Last modified date:  Thursday, April 23, 2009

 
 
Login Required

You must login and have a valid contract to access Sun's Premium content which includes:

  • Sun Alerts
  • Bugs
  • Patches
  • Solutions
  • White Papers
  • Documentation
  • Support Knowledge

Login Required

You must login and have a valid contract to access Sun's contracted features

Access Legend:

(Login to access)   Sun Contracted Content
(Login to access)   Sun Contracted Feature

Please make use of SunSolve Feedback application by selecting the floating [+] to provide feedback about this specific document.

Search

Article Details
Article ID : 120501-23
Article Type : Patch Descriptions
Last reviewed : 2009-04-23
Audience : PUBLIC
Keywords : security vxvm ftruncate global cl_net amd64 java-es_5
Provide feedback  (help)
Page Tools
»  Print This Page
»  Email This Article
»  Bookmark This Article
 
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc. | SunSolve Version 7.4.0 #1