Just a quick note to say that the packages at
http://software.opensuse.org/download/server:/ha-clustering
were refreshed today after passing automated testing.
The current version is 2.1.2-1.1 for .rpm and 2.1.0-1 for .deb
Some stats on the changes since the previous build (e3c9306b9223):
* Statistics:
Changesets: 340
Diff: 614 files changed, 39588 insertions(+),
32588 deletions(-)
The packages correspond to Heartbeat as of this revision:
http://hg.linux-ha.org/dev/shortlog/1ad8497bc55d
The source for this version can be obtained from:
http://hg.linux-ha.org/dev/archive/1ad8497bc55d.tar.bz2
or
http://hg.linux-ha.org/dev/archive/obs-2.1.2-1.tar.bz2
I believe I got the packaging right (a number of files were moved
around) but please drop me a line if you encounter any difficulties
installing.
Any other issues should be reported via the regular mailing lists
(ie. here) or bugzilla.
Testing notes:
On my underpowered virtual cluster, the CCM borked half a dozen
times on the Stonithd test (the cluster recovered correctly)
However since the CCM hasn't been touched in an age, since it has
no-one looking after it, its hard to conclude these were due to
regressions from previous releases.
If anyone would like to volunteer to maintain the CCM (or the GUI
for that matter) and look into these problems, it would be much
appreciated.
Changes since 2.1.2 (Upstream)^
+ High: CRM: Update crm/cib feature sets and the set of tags/
attributes used for feature set detection
+ High: CIB: Improved CCM interaction
+ High: CRM: filter_action_parameters() - Make a copy of interval/
timeout in as they're about to be free'd
+ High: PE: Break graph loops involving stonith
+ High: PE: Only create _one_ pseudo op per name (all_stopped/
stonith_up)
+ High: PE: The all_stopped action should only be part of the
graph when the stop actions are runnable
+ High: PE: all_stopped should only depend on native resources to
avoid recursion
+ High: PE: check_action_definition() - Ensure the meta attributes
are also set so that the digest is calculated correctly (and
consistently with the crmd)
+ High: PE: Use failcount to handle failed stops and starts (set
default_resource_failure_stickiness > 0 for the old blocking behaviour)
+ High: TE: Allow reconnection to stonithd if it is respawned
+ High: TE: Allow the TE to reconnect if stonithd is killed and
respawned
+ High: cib: Allow the CIB to reconnect if the CCM is killed and
respawned
+ High: cib: Handle master updates that fail DTD validation
+ High: cib: Support the removal of multiple child objects -
required for subsequent commit
+ High: crmd: Improvements to shutdown sequence (particularly in
response to failures)
+ High: crmd: Sanitize the maintenance of node_state entries
+ High: crmd: Simplify node_state maintenance
+ High: stonithd: Sanitize the login/logout functions and add the
ability to reset the callback IPC channel
+ Medium: cib: Ensure fflush() and fsync() are always called when
writing XML digests to disk
+ Medium: crm: Ensure fflush() and fsync() are always called when
writing XML to disk
+ Medium: crm: Bug 1680 - parse_xml() can fail to detect
mismatching close tags
+ Medium: PE: Dont check the parameter digest of orphan operations
+ Medium: TE: Dont modify the failcount for 'pending' action
updates (rc=-1)
+ Medium: admin: Set the exit code to non-zero if crmadmin can't
connect to the crmd
+ Low: PE: Warn when multiple nodes have the same uname
+ Low: Stonith: New external plugin for handling 'APC Switched
Rack PDU AP7952' devices - contributed by Sergey Maznichenko
+ Low: cib: Enhancements to logging of DTD errors
+ Low: cib: Refactor reading and writing of the CIB to disk
+ Low: crmd: Ensure our assumption that all resources have a class
and type is true
+ Low: crmd: Simplify the detection of active actions and
resources at shutdown
+ Low: Admin: Bug 1603 - Allow CIB digest files to be verified
+ debian: make heartbeat binNMU safe
+ stonith: ipmilan - accept documented auth and priv values
+ GUI: OSDL 1449 / Novell 291749: GUI should not overwrite more
specific settings of contained resources.
+ RA: IPaddr2 - Make the check for the modprobe/iptables utilities
conditional on the IP being cloned
+ RA: apache - make status quieter
+ RA: Added Informix resource agent
+ RA: eDir88 resource can't be stopped ?
+ RA: patch to fix bashism in a number of agents
+ Tools: OSDL Bug 1666: in BSC, make sure temp rsc dir exists for RAs
+ Tools: ocf-tester - use the default value for OCF_ROOT if it exists
+ Tools: ocf-tester - add capability to test with lrmadmin/lrmd
See the changelog for a complete listing of the changes since the
last OBS package.
^ I have begun including a High/Medium/Low prefix to my commit
messages to indicate the severity/importance of the change.
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/