ce_taskq_disable and Sun Cluster 3.x
By Juergens-Oracle on Jan 18, 2009
The /etc/system variable "set ce:ce_taskq_disable=1" is always in discussion with Sun Cluster 3.x. Now some new features available which makes this value unnecessary. If the following conditions are met then remove "set ce:ce_taskq_disable=1" from /etc/system .
Overview: There are two enhancements which are solved:
6281341: ce_taskq_disable should be able to set on per instance basis. (fixed in solaris patches)
6487117: Sun Cluster should automatically request for intr mode RX processing for private interconnects. (fixed in Sun Cluster patches)
These enhancements are integrated in
118777-12 SunOS 5.10: Sun GigaSwift Ethernet 1.0 driver patch (bundled in Solaris 10 5/08 Update5 onwards)
125915-01 SunOS 5.10: dlpi.h patch 125915-01 Obsoleted by: 128004-01 SunOS 5.10: dlpi.h patch
128004-01 SunOS 5.10: headerfile patch (bundled in Solaris 10 5/08 Update5 onwards)
120500-20 Sun Cluster 3.1: Core Patch for Solaris 10
126106-18 Sun Cluster 3.2: CORE patch for Solaris 10
118778-11 SunOS 5.10_x86: Sun GigaSwift Ethernet 1.0 driver patch (bundled in Solaris 10 5/08 Update5 onwards)
125916-01 SunOS 5.10_x86: dlpi.h patch 125916-01 Obsoleted by: 128005-01 SunOS 5.10_x86: dlpi.h patch
128005-01 SunOS 5.10_x86: headerfile patch (bundled in Solaris 10 5/08 Update5 onwards)
120501-20 Sun Cluster 3.1: Core Patch for Solaris 10_x86
126107-18 Sun Cluster 3.2: CORE patch for Solaris 10_x86
112817-32 SunOS 5.9: Sun GigaSwift Ethernet 1.0 driver patch
126849-01 SunOS 5.9: patch usr/include/sys/dlpi.h
117949-35 Sun Cluster 3.1: Core Patch for Solaris 9
126105-18 Sun Cluster 3.2: CORE patch for Solaris 9
Note: There are NO patches for Solaris 8 and Solaris 9_x86 because the 6281341 is not backported to these releases.
Overall recommendation for Solaris 10: Due to some other issues it makes sense to use Solaris 10 10/08 Update6 (patches are bundled) instead of Solaris 10 5/08 Update5 and the mentioned Sun Cluster 3.x core patch.
This is especially due to Alert 1019642.1: Failure to run clock thread may lead to a system hang.
Otherwise if you can not install these patches the workaround is:
If using supported network adapters which use the \*ce\* network driver for private interconnect, uncomment (activate) in /etc/system:
Sun Cluster installation automatically add this value to the /etc/system file.
Additional consider to use following settings in case of performance issues in the public network. Beware this tuning always depends on the network infrastructure!
Note: If using \*ce\* network driver only for public network the default value of ce_taskq_disable=0 is ok.
Need to know:
In case of Sun Cluster 3.1 and 3.2 remove the following entry from /etc/system if active.
This value was only necessary for Sun Cluster 3.0.
Further details available in Technical Intructions 1017839.1