Red Hat Cluster Suite 4 RHEL4 U4 Release Notes Copyright(c) 2006 Red Hat, Inc. ------------------------------------------------------- September 19, 2006 Introduction The following topics are covered in this document: o Changes to Red Hat Cluster Suite 4 o Important Notes o Bugs Fixed in the Release o Related Documentation Changes to Red Hat Cluster Suite 4 Quorum Disk Quorum Disk is a new feature available with this release. The Quorum Disk feature (also known as qdisk) allows you to configure arbitrary heuristics so that each cluster member can determine its fitness for participating in a cluster. The fitness information is communicated to other cluster members via a "quorum disk" residing on shared storage. With properly configured heuristics, you could define the following cluster behavior: * In the event of a network-partition failure, provide a method to decide which member wins the fence race in a two-node cluster. * Allow continued cluster operation after a majority failure without manual intervention. Quorum Disk communicates with CMAN, ccsd (the Cluster Configuration System daemon), and shared storage. It communicates with CMAN to advertise quorum-device availability. It communicates with ccsd to obtain configuration information. It communicates with shared storage to check and record states. You can find more information about Quorum Disk in the following man pages: mkqdisk(8), qdiskd(8), and qdisk(5). NOTE: For this release, you must configure Quorum Disk by editing the cluster configuration file, /etc/cluster/cluster.conf, directly rather than by using the cluster configuration graphical user interface (system-config-cluster). ccs_tool Enhancements The ccs_tool includes new commands for this release. The new commands provide the ability to configure certain portions of the cluster configuration file (/etc/cluster/cluster.conf). In previous releases, the only tool available for creating and managing the cluster configuration file was the Cluster Configuration GUI (system-config-cluster). For more information about the new commands and usage examples, refer to the ccs_tool man page, ccs_tool(8). Important Notes The up2date command has changed for RHEL4 U4. When installing cluster suite software, use this syntax: up2date --installall= Bugs Fixed in the Release Piranha fixes o 176913 -- nanny and lvsd experiencing a segfault at start of LVS o 190022 -- send_program keyword not documented in lvs.cf(5) man page Magma-plugins fixes o 178249 -- debugging messages should be removed from plugin library o 193128 -- clustat and clusvcadm hang Magma fixes (no bugs assigned) GULM fixes o 183507 -- gulm LT can start (and fail) before gulm core starts CCS bug fixes o 178812 -- ccsd needs more information in certain failure cases o 186121 -- ccs_tool upgrade does not handle fence args properly o 192136 -- seg fault when attempting 'ccs_tool lsnode' o 193905 -- CCS will grab random conf file from network if one is not present locally o 194361 -- deadlock with 'service rgmanager stop' DLM fixes o 176350 -- Default namespace can only be created by root CMAN fixes o 159783 -- dlm module not getting loaded, causing clvmd to not start o 187279 -- `service cman status` returns 0 when cman is NOT running (should return non 0) o 190392 -- cman init scripts seem to always fail when stopping Resource Group Manager (rgmanager) fixes o 175010 -- clusvcadm does not support locking o 176343 -- rg_test fails on x86_64 o 179662 -- if a service is on the not-most-preferred member of an ordered failover domain (and a more-preferred node is online) and the service itself incurs an error o 181539 -- failed assertion in rg_thread.c o 182454 -- clustat hangs when one of nodes is in rebooting o 185388 -- Ordering of NFS exports o 185952 -- clustat -s reports all services rather than just the specified one o 189218 -- cluster suite nfsclient.sh script does not support wildcard targets o 189841 -- Controlled failover without automatic service relocation o 190234 -- Clustat times out with 8 nodes and 24 IP services o 190408 -- Unable to manage large number of services on 8 node cluster o 191182 -- Problem enabling quota's on cluster o 191205 -- rgmanager init script comment typo on line 19 o 191398 -- Port last_transition_time from CS3 to CS4 o 192999 -- clustat usability issues o 193247 -- if rgmanager dies services migrate but file-systems are not umounted o 193859 -- rgmanager relocates a service forgetting to umount the file-systems o 194491 -- clvmd init script hangs after recovery o 200449 -- status and export issues with NFS HA filesystems DLM kernel (dlm-kernel) fixes o 173811 -- dlm: midcomms: bad header version 7fffffff o 177934 -- dlm_release_lockspace from app A can cause app B to break o 178453 -- Slow memory leak in /proc/cluster/dlm_dir and /proc/cluster/dlm_locks o 188525 -- dlm_close crashes when initiating a LUN rescan with I/O present. CMAN kernel module fixes o 164535 -- cman causing kernel panic o 166752 -- IPv6 FF1x:: multicast addresses don't work o 175372 -- Reading in different-sized chunks from /proc/cluster/services gives different results o 177577 -- cman_serviced panic while doing recovery o 178367 -- kernel memory leak while reading from /proc/cluster/[nodes|services] o 182233 -- Last node in a cluster doesn't send "down" notification to userspace o 189605 -- NULL pointer dereference during a cman join Cluster Configuration GUI (system-config-cluster) fixes o 179559 -- Impropper character entity handling in system-config-cluster o 180507 -- system-config-cluster does not handle monitor link properly o 181725 -- Cannot back out of Lock Method Dialog box (File =>New) o 182516 -- Resource Config dialog box, Samba Service, "Work Group" should be "Workgroup" o 183217 -- Use "GULM" instead of "GuLM" o 185686 -- Add cluster name alias support to ui and cluster class o 190361 -- Regression: GUI no longer warns of an invalid cluster.conf file o 192134 -- Regression: multiple libglade-WARNING's when using the GUI For more information about bugs fixed in this release and other information about the release, refer to the following errata on RHN (https://rhn.redhat.com/): o RHBA-2006:0538 - piranha bug fix update o RHBA-2006:0551 - magma-plugins bug fix update o RHBA-2006:0552 - magma bug fix update o RHBA-2006:0553 - gulm bug fix update o RHBA-2006:0554 - ccs bug fix update o RHBA-2006:0555 - dlm bug fix update o RHBA-2006:0556 - cman bug fix update o RHBA-2006:0557 - rgmanager bug fix update o RHBA-2006:0558 - dlm-kernel bug fix update o RHBA-2006:0559 - cman-kernel bug fix update o RHBA-2006:0572 - system-config-cluster bug fix update Related Documentation The following related documentation is available at http://www.redhat.com/docs/manuals/csgfs/: o Red Hat Cluster Suite Configuring and Managing a Cluster (for Red Hat Cluster Suite 4) o Release notes for Red Hat Cluster Suite 4 o Red Hat GFS 6.1 Administrator's Guide o Release notes for Red Hat GFS 6.1