Just a quick note to say that the packages at
http://software.opensuse.org/download/server:/ha-clustering
were refreshed today after sufficiently (see pending bugs below)
passing automated testing.
The most important addition from my perspective is the more intuitive
colocation mechanism.
More details on the changes (and generally how colocation works) can
be found at:
http://oss.beekhof.net/~beekhof/heartbeat/docs/Colocation-
Explained.pdf
and:
http://oss.beekhof.net/~beekhof/heartbeat/docs/Colocation-
Explained.html
The current version is 2.1.2-4.1 for .rpm and 2.1.2-4 for .deb
The packages correspond to Heartbeat as of this revision:
http://hg.linux-ha.org/dev/shortlog/702e4f418ca8
The source for this version can be obtained from:
http://hg.linux-ha.org/dev/archive/obs-2.1.2-4.tar.bz2
Some stats on the changes since the previous build (098c0993b1d0 /
2.1.2-2):
* Statistics:
Changesets: 109
Diff: 188 files changed, 5926 insertions
(+), 2003 deletions(-)
Lazy paste from the change log...
* Test hardware:
+ 4-node VMware Server cluster (sles10-sp1/256Mb) on a single
host (opensuse10.2/2Gb/2.66Ghz Quad Core2)
+ 6-node EMC Centera cluster (sles10/512Mb/2Ghz Xeon)
* Pending bugs encountered during testing:
1377 - llm_get_nodename: index(1719751538) out of range
1561 - Cluster node c001n03 returning after partition
1562 - hostcache file rename error at startup
1700 - HA Signon always reports success
1711 - Shutdown blocked by call to cl_flush_logs()
1712 - Shutdown blocked by ha_logd
1714 - Stonithd core dumps
* Changes since 2.1.2-2
+ High: Core: Prevent logging buffer overflow - ensure the entity
is NULL terminated. Patch from Simon Graham.
+ High: DTD: Remove stray character that made the DTD invalid
+ High: PE: Ensure mandatory ordering constraints behave correctly
+ High: PE: Implement a smarter algorithm for colocation
+ High: PE: Include preferences of colocated resources when
promoting masters
+ High: PE: Make sure only the correct number of cloned groups are
started
+ High: PE: Make sure the merge_weights function is called for
complex resources
+ High: PE: More accurate method of detecting colocation loops in
native_merge_weights
+ High: PE: Optimize the merge_weights functionfor groups
+ High: RA: Remove bashism from Filesystem OCF agent
+ High: RA: Filesystem - Fix path reference.
+ High: RA: o2cb - Fix path broken in recent cleanups
+ High: clplumbing: Use the correct environment variable when
deciding to log via ha_logd
+ High: crmd: Tell the LRM to refresh the resource's default
parameters
+ High: core: Bug 1697 - really remove proctrack sources
(performance/memory leak fix)
+ High: core: An open call with the O_CREAT flag was missing the
file mode.
+ Medium: Core: Ensure heartbeat flushes all its logs before exiting
+ Medium: ipc: Up MAXMSG to match MAXUNCOMPRESSED to allow larger
clusters.
+ Medium: Logging: Sanitize and centrally define the log facility
used by various subsystems
+ Medium: PE: Bug 1705 - Don't segfault when allocating empty groups
+ Medium: PE: Bug 1710 - A resource's failcount was ignored on
nodes with no operations for the resource
+ Medium: PE: Enact a saner default for rsc_order.score (s/0/
INFINITY)
+ Medium: RA: EvmsSCC - Handle start failures caused by peers
starting at the same time (Patch from Jo De Baer)
+ Medium: RA: Treat migrating (status 1) as running to avoid -
patch by Per Andreas Buer
+ Medium: Stonith: Remove code-reuse to prevent excessive logging
by the LRM
+ Medium: Stonith: ipmilan: fix potential segvfault in options
parsing
+ Medium: cib: Improved transparency when in operating in degraded
mode
+ Low: Admin: Bug 1691 - crm_resource doesn't complain about empty
strings as property values
+ Low: build: configure.in: fix for platforms with libc in /lib/tls
+ Low: CIB: Allow notification to remote clients
+ Low: CRM: DTD - Expand the list of accepted values for boolean
fields
+ Low: CRM: DTD - Explicitly specify a default for
rsc_colocation.symmetrical
+ Low: DTD: Include helpful comment for rsc_order constraints
+ Low: PE: Downgrade logging when we fallback to default option
values
+ Low: PE: More efficient logging of orphan resources
+ Low: PE: Prevent users from trying to use on_fail=fence and
stonith-enabled=false
+ Low: PE: Stop the master placement score from affecting the
synapse's priority
+ Low: RA: Add a tomcat OCF agent from Yamauchi Hideo
+ Low: RA: ManageVE - Fix status when VE files are not persistent
+ Low: RA: Put in updates to the Informix script as supplied by
Lars Forseth
+ Low: RA: apache - drop annoying messages if no configuration
files are found
+ Low: Stonith: external/ssh - simplify the reset command and wait
the same amount of time as the non-external variant
+ Low: Stonith: Disable ipmilan by default
+ Low: TE: Pause for a moment before trying to reconnect to stonithd
+ Low: Tools: Allow pingd to change identity based on the name of
its executable - workaround for Bug #1701
+ Low: logd: Update the default config file to reflect the new
default log facility
+ Low: tools: haresources2cib.py: update parameter lists and
configuration defaults
* Unclassified impact
+ lrm: Bug 1458 - include timing information in the op data.
+ lrm: Bug 1684 - a meta-data operation fix introducing short
sleep on zero reads
+ lrm: log non-recurring operations
+ lrm: performance - replace linear with binary search for msg type.
+ lrm: performance - remove unnecessary memstat
+ lrm: raexecocf: a fix for bug introduced in 2a787bbd73f6; longer
sleep in get_resource_meta
+ RA: Bug 1692 - monitoring fails for apache OCF resource. Put
in simple fix to apache resource agent monitoring from Sebastian
Reitenbach
+ RA: eDir88 - fix to allow meta-data to work in case NDS is not
installed
+ RA: pgsql - patch to remove bashism
+ Stonith: Put in an APCmastersnmp.c patch from Peter Kruse which
makes the plugin work with new APC master switches
+ Stonith: Bug 1615 - get the list of hosts from an RA asynchronously
+ mgmtd: allow old clients to connect
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/