cluster-tools-0.7.6 =================== - Moved SIGCLUSTER and SIGMIGRATE to workaround libpthread problem (John Byrne) - Added GNU build environment (Aneesh Kumar) - Move cfs_mount to libcluster.so and make mount use cfs_mount instead of MS_CFS (Aneesh Kumar) - Miscellaneous bugfixes cluster-tools-0.7.5 =================== - Added mount, swapon and fsck to support clusterwide fstab. Not built by default. Can be found in ssi/util-linux (Aneesh Kumar) - Enhanced loadlevel command (Laura Ramirez) * Added -p option to allow to loadlevel a specific process * Added functionality to loadlevel an application * Added -V option to display if loaadleveling has been enabled in the kernel * Removed onnodes since /proc/cluster/node#/loadlevel is now distributed - Move all the node specific file to /cluster/node`nodenum`/ (eg: /etc/network == > /cluster/node1/etc/network ) related scripts for debian is also modified. (Aneesh Kumar) - Updated to latest libipvs (Aneesh Kumar) - Restored noded (John Byrne) - Miscellaneous bugfixes cluster-tools-0.7.1 =================== - Changed the HA LVS configuration to xml format (Aneesh Kumar) - Made init get maxnodes from the kernel, rather than hardcode it. (John Byrne) - Fixed the build scripts to not depend on PATH containing anything other than /bin (Aneesh Kumar) - Changed cluster_lilo to distribute the -R option better (John Byrne) - Fixed init not to SIGSEGV if built for DEBUG (John Byrne) - Miscellaneous bugfixes cluster-tools-0.7.0 =================== - Added the --cfs option to cluster_mkinitrd to support CFS (David Zafman) - Added undocumented commands to support CFS (David Zafman) - Fixed a problem with running cluster_lilo on a root CFS (David Zafman) - Added the loads and loadlevel commands to support the enhanced load-leveler (Laura Ramirez) - Added HA LVS support (Aneesh Kumar) - Streamlined rc.nodeup for dependent nodes joining the cluster (David Zafman) - Modified run-level scripts for Debian (Aneesh Kumar) - Upgraded the version of mknbi to 1.2-8 (John Byrne) - Fixed a problem with rexecvp() and scripts (John Byrne) - Cleaned up the build system somewhat (David Zafman) - Miscellaneous bug fixes cluster-tools-0.6.6 =================== - fixed some make problems that prevented installation on a hardware-based cluster (Aneesh Kumar) - corrected a minor bug in the onall command (Laura Ramirez) cluster-tools-0.6.5 ==================== - added where_pid command to query which node a process is running on (Laura Ramirez) - fixed init so that nodes can boot in parallel (Laura Ramirez) - added a UML_ROOT option to install Cluster Tools on a loopback mounted root image (Brian Watson) - added a --uml option to cluster_mkinitrd for building a UML initrd (Brian Watson) - other changes made to support UML (Brian Watson) - made Cluster Tools build properly on Alpha (Aneesh Kumar) - miscellaneous bug fixes cluster-tools-0.5.8 ==================== - Ported kill3/migrate. - Added keepalive daemon and spawndaemon command in 'ssi' directory. - Added keepalive/spawndaemon manpages. - Added _cluster_clms_ignore_halfup() and _cluster_reclaim_child() internal system calls. - Rearranged rules to make things consistent throughout several makefiles and provide distclean and clobber rules. cluster-tools-0.5.7 ==================== - Added support for rexec, rfork, migrate and kill3. - Added 'ssi' directory for SSI tools (init.ssi, mkinitrd.ssi, sash, pivot_root) - Added source for building SSI version of init. - Run "make install_ssi" for SSI tools. - Added onnode command. - Added _cluster_clms_ignore_halfup internal system call. - Create /sbin/cluster_config link. cluster-tools-0.5.6 ==================== - Added a PREFIX variable to the Makefiles. - Modified cluster_config command so that it doesn't have to parse the cluster.conf config file. It simply reads all lines and feeds them into the kernel. Report a warning if kernel can't parse the parameter line, but continue reading the rest of the config file. Allow cluster parameters to be reset, except if trying to change the node number. - In cluster_start script, call clusternode_num after cluster has been fully initialized. Comment out user-initialization for now, if user wants to run nodeup initialization commands, put them in the file /etc/rc.d/rc.local.nodeup. - Added Aneesh fixes: - Check return value of clusternode_info for failure. - Remove NR_ssisys define in cmd/ssisys.c - Updated GPL and revision numbers.