Hi all, with sincere apologies for having taken so long, it is my pleasure to announce the release candidate for heartbeat 2.1.4.
I would like to thank everybody for their contributions and patches! Before I proceed, allow me to address a few questions: - How does heartbeat 2.1.4 relate to Pacemaker? The 2.1.4 release is for those users who, for some reason, cannot yet upgrade to the Pacemaker version. It's intended to be the last final release in the 2.1.4 branch. Please use Pacemaker, if you can. 2.1.4 will be released as a supported update on SLES10 SP2. We opt to share this effort with the community, in the hope that it may be useful to some. - Will there be a 2.1.5 release? No. After this, the focus will be on 3.0.0, which will be a clean release (w/o embedded CRM), upon which pacemaker and other cluster managers can be build. Please join us on the linux-ha-dev list for that discussion. - Is this the final 2.1.4 release? There is one open issue regarding cloned groups which I would like to fix before the "final" 2.1.4. Note this says "release candidate", not "final". If you encounter any regressions over 2.1.3, this would be an awesome time to let us know and file bugs. With that: 1. You can grab the source code directly from http://hg.linux-ha.org/lha-2.1/ 2. You can grab pre-build packages from http://download.opensuse.org/repositories/home:/LarsMB/ Packages are available there for SLES10, Debian Etch, RHEL5, Mandriva, Fedora. The package version matching this announcement is "2.1.14-17.1". I will move this to the "final" location, and update the wiki, and post a more formal announcement (also cc'ing the announcement list) once the final version is ready. * Fri Aug 15 2008 Lars Marowsky-Bree <[EMAIL PROTECTED]> and MANY others (see doc/AUTHORS) + Version 2.1.4 - bug fixes and enhancements - shortened overview: - PE: Ordering between groups and primitives fixed (bnc#396293). - PE: Failure score could be overrode by collocation (bnc#385265). - PE: Restore the ability to have start failures not be fatal (LF#1866). - PE: Allow the cluster to make progress by not retrying failed demote actions. - PE: Implement promote/demote ordering for cloned groups. - PE: Group start ordering fixes. - PE: Make sure monitoring matches the promote/demote state. - PE: Collocation with clones caused unnecessary clone instance shuffling (bnc#387749). - PE: The failure stickiness of group children is ignored until it reaches -INFINITY (bnc#385265). - PE: Enforce mandatory group restarts due to ordering constraints (bnc#396293). - PE: Correctly recover master instances found active on more than one node. - PE: Improve probe handling and detection (LF#1920, LF#1932). - PE: Prefer the current location if it is one of a group of nodes with the same (highest) score. - TE: Prevent the TE from interrupting itself and making failcounts work right again (LF#1859). - crmd: Make sure cancelled recurring operations are cleaned out from the CIB (LF#1894). - RA: Filesystem: Ensure OCFS2 membership links are only deleted on clean umount (bnc#389599). - RA: drbd: Ensure the master preference is set/deleted consistently. - RA: IPaddr2: fix IP_CIP_HASH default. - RA: o2cb: Clarify description to explain that it should not be used. - stonith: external/rackpdu update. - stonith: apcmastersnmp handles poweron/poweroff correctly. - stonith: external/ipmi: add interface parameter. - stonith: external/xen0-ha: Support DomU clusters inside Dom0 clusters. - LRM: Support resource timing and async failure notifications (LF#1625). - GUI: Support calling hb_report. - crm_mon: improved reporting (LF#1883). - Logging improvements. - ocf-tester: validate meta-data. - Minor bugs: LF#1868, LF#1866, LF#1814, LF#1812, bnc#381208, LF#1871, LF#1881 LF#1882, LF#1875, LF#1900, LF#1906, LF#1926, bnc#399497, bnc#357894. - crmd: Connecting to the crmd immediately after startup causes use-of-NULL (bnc#369380) - crmd: Delay starting the IPC server until we're fully functional (bnc#369380) - crmd: Handle unmanaged resources on shutdown (LF#1837) - cib: Ensure that the CIB is written to disk in all cases. - pengine: improved anonymous clone, group handling, improved master/slave handling (LF#1777, LF#1822, LF#1820, PM#7, PM#12, bnc#371783, PM#1, bnc#34700, 4LF#1648, PM#11, LF#1860, LF#1859, LF#1941) - pengine: Handle STONITH on start-up properly (LF#1768) - cibadmin: require -f on potentially dangerous commands. - CLI: Handle stdout/stderr consistently (bnc#369914) - lrmd: fix a memory leak in raexechb.c (LF#1841) - lrmd/crmd: improve status propagation (LF#1830) - RA: Xen: Many fixes (LF#1830, LF#1856, LF#1858, bnc#369724) - RA: ids: allow meta-data and usage under all circumstances - RA: Update SAPDatabase to 1.91 - RA: Update SAPInstance to 1.91 - haclient: Fill all sub-resources into the list of combobox for selecting - mgmt: Several improvements and fixes. - hb_report: Many improvements and collecting more relevant information. - Fix end-of-month time calculation in leap years (LF#1849) - mgmt: Resolve the issue caused by inconsistent names between DTD and RA. - mgmt: Rewrite "instance_attributes", "operations" and "expression" based on the new model. - Fix blank definition of HA_HBCONF_DIR corrupts heartbeat (bnc#364816) - OCF RAs: Make which quiet if it doesn't find the binary. - IPaddr RA: fix parsing loopback interface for lvs support. - mysql RA: Minor bug fixes. - PostgreSQL RA: fix status/monitor function. - Correct stonith.8 man page, add examples (LTC#32445) - mgmt: Return the actual value returned from cib_conn (bnc#356170) - CIB: Ensure changes to top-level attributes (like admin_epoch) cause a disk write - stonith ipmilan: add an optional parameter to specify the reset method - Add openHPI dependency to build HPI STONITH module. - Fix IPMI STONITH (bnc#356219). - Fix hb_gui PAM definition (bnc#356169). - STONITH hmchttp: new STONITH external plugin Please, share your feedback! Regards, Lars -- Teamlead Kernel, SuSE Labs, Research and Development SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) "Experience is the name everyone gives to their mistakes." -- Oscar Wilde _______________________________________________________ Linux-HA-Dev: [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev Home Page: http://linux-ha.org/
