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.0-38.1 for .rpm and 2.1.0-2 for .deb
Some stats on the changes since the previous build (STABLE-2.1.0):
Changesets: 259
Diff: 625 files changed, 13133 insertions(+), 73569^
deletions(-)
^ A large amount of dead code from Intel was removed
The packages correspond to Heartbeat as of this revision:
http://hg.linux-ha.org/dev/shortlog/e3c9306b9223
The source for this version can be obtained from:
http://hg.linux-ha.org/dev/archive/e3c9306b9223.tar.bz2
Any issues should be reported via the regular mailing lists (ie.
here) or bugzilla.
A quick-n-dirty (generated) change log follows below.
Mercurial users can run the command:
hg log -M --template "{desc|firstline|strip} CS: {node|short}\n"
-rSTABLE-2.1.0: e3c9306b9223 | sort -uf
to see slightly more details.
regards,
Andrew
Changes:
Add comment explaining why times_longclock() calls cl_log() where it
Add eDirectory RA to configure.in.
Added a little code to find out increase process tracking
Admin: abort only when a host is _not_ set
Admin: crm_attribute - Support --inhibit-policy-engine for delete
operations
Admin: crm_master: adjust expected return code from uname() to
accomodate Solaris
Admin: crm_mon - Indicate the correct number of configured resources
(excluding orphans)
Admin: crm_mon: -X has an argument
Admin: crm_resource - Prevent user's from cleaning up non-failed
resources (unless --force is supplied).
Admin: Dont output the transition graph by default when calling ptest
Admin: Log how various CRM-related CLIs are invoked
Admin: Novell Bug #270977 - crm_resource ignores --meta in some
situations
Another patch for LF 1595: findif not being useful
Bug #1601 - PE: Favor correctness over niceties when STONITHing nodes
Bug #1602 - CIB: Try and load backup configuration if loading the
main one fails
Bug 1613 - stonith: convert long/short descriptions to xml.
Build: CIM - Remove defines that are always included by lha_internal.h
build: Remove dead code as sanctioned by Alan on the Linux-HA Users
list Feb 20, 2007
Build: Use the correct (and non-deprecated) #define names
CCM (bug 1515): wrong function names in logging fixed
CIB: #undef shouldnt supply a value
CIB: Fix cib_config_changed() for when it becomes enabled
cib: improved logging for the remote listener
cib: More accurate logging
cib: More effective mehtod of turning off cib_config_changed() for now
CIB: Only write the CIB to disk when the configuration changed (not
just the status section)
cib: Potential logging of NULL
cib: Potential printing of NULL
CIB: read_attr() can safely always talk to the local CIB
cib: reduce info-level logging
cib: remove dead code
cib: Remove logging we dont care about
cib: Remove redundant cleanup calls
cib: Use a BadNews pattern to catch diff failures instead of ERROR
clplumbing: Bug 1454 - Detect stale PID files where possible
clplumbing: convenience function for logging command invokations
cl_longclock: Update wrapcount and static data in proper order (by
Simon Graham).
cl_malloc: a typo renders cl_malloc unusable.
cl_malloc: do not allocate zero size blocks.
Complete Andrew's removal of autoconf-2.53.diff
configure: Fix test -L -> -h portability issue.
configure: lack of 'libgnutls-config' need not stop 'mgmt' and
'quorumd' from building
configure: Make test for /proc/<pid>/exe functionality more explicit.
core: handle zero length cl_malloc requests.
CRM: Additional files part of the async failure reimplimentation
CRM: Delete resources from the status section when they're deleted
from the LRM
CRM: Further optimize removal of resources from the LRM
CRM: Logging enhancements
CRM: Re-impliment asynchronous failures without need of trickery from
the lrmd
CRM: Remove unnecessary logging
crmd: Bug #1584 - Always restart the join process when membership
changes
crmd: crmd changes required by lrmd changeset 58b250732bf1
crmd: Delete cancelled operations from the CIB
crmd: LF Bug #1554 - Wait for the membership to stabilize before
starting transitions to prevent unconfirmed actions
crmd: Logging for improved debuging of parameter changes
crmd: make sure fsa_cluster_conn is not NULL before we try to delete it
crmd: note-to-self for future handling of cancelled ops
crmd: Novell Bug #286393 - Create resources, if necessary, in the
lrmd so they can be stopped.
crmd: Potentially correct a potential logging of NULL
crmd: Provide useful feedback when the metadata is unreadable
crmd: remove dead cib-related code
crmd: Revise operation tracking
doc: Novell #266551 - Bring the stonith man page up-to-date
Dummy: Reverting the poor ole RA to it's previous Dummy state.
Perhaps it should loose the delay param too.
ec9b93d18e47 had allowed a variable to be possibly uninitialised
fix bug 1544:
Fixed a format so that it works without warnings on 32-bit machines
also.
Fixed a stupid option processing error - where some option errors
would be ignored.
Fixed a tengine compile error.
Fixed a typo that I made that I have no idea how it went undetected.
Fixed an error message which used a parameter that hadn't been supplied,
Fixed LF bug 1539: On Ubuntu, /var/run/heartbeat is missing after
reboot (tmpfs)
Fixed LF bug 1540: MgmtGUI requires explicit port number when
connectingi
Fixed LF bug 1564: cl_malloc doesn't return NULL on error
Fixed LF bug 1597 int and long sizes are different on 64bit linux
systems
Found one of the reasons why cl_malloc was slower than malloc.
Hg: Make it official that SLE10-SP1 == STABLE-2.1.0 since we're
working on 2.1.1
imported patch wordexp.patch
Initial implementation of a STONITH module for VMWare Server guests
IPaddr/monitor: rationalise some duplicated 'ping' code
IPaddr/Solaris: code re-factoring (e.g. 026bab6b8384) had lost
'netmask' keyword to 'ifconfig' command
IPC limits possible cluster size (LF 1339)
LF #1588 - Bad string comparision in IsRunning() prevents BSC from
passing
LF Bug 1511 LRM running two actions for the same resource parallel
LF Bug 1595: findif not being useful
logd: remove spurious occurence of "ha_logd."
logging: a temp fix for bug 1548.
LRM (bug 1585): check input from clients.
LRM (bug 1594): change handling of cancel, resource delete, and flush
ops requests.
LRM audit: false positives.
LRM audit: resource parameters are not allocated by the clplumbing
library.
LRM audit: update and more false positives.
LRM regression testing: better separation of the driver and the
engine---evaltest.sh can be used on console now.
LRM regression testing: new features; a new testcase: flood; some
fixes; more testcases needed.
LRM regression testing: updated readme.
LRM regression tests: lrmregtest takes place of the ocf RA Dummy.
LRM: a semantic typo :-|
LRM: cancel, delete, and flush requests revisited.
LRM: fix cancel operations.
LRM: fix corrupt global structures (fixes Bugzilla 1574)
LRM: fixed timeouts and operations killed by signals.
LRM: handle lingering processes (fixes bug 1586)
LRM: notify clients on ops with lingering processes.
LRM: on_op_done simplified. Also fixes 1583.
LRM: regression.sh update for portability.
LRM: remove op's history on cancel.
LRM: remove some obsolete audit calls.
LRM: rename op to rapop in ra_pipe_op_destroy to avoid confusion.
LRM: replace "agency" with "agent."
LRM: reschedule delayed ops (bug 1586).
lrm: stonith: fix spelling in a log message and lower log level.
lrmadmin: fix output of op status on monitor.
lrmadmin: skip non-numeric keys for lsb and heartbeat RAs (fixes bug
1571)
OSDL 1389: Make mgmtd check protocol version on connect (Joachim
OSDL bug 1545: stonithd signoff fixes
OSDL bug 1550: Suicide plugin returns hostlist containing itself
OSDL bug 1553: suicide plugin lacking ST_DEVICENAME
OSDL bug 1563: ssh STONITH plugin cleanup
OSDL bug 1581 - no STONITH plugins found on Solaris10/i386
OSDL bug 1582: suicide STONITH plugin ignores nodename
PE: Add a dummy variable to struct native_variant_data_s so that it
has a non-zero size
PE: Bug 1580 - Remove logging inserted during developmental of fix
for bug 1572
PE: Do not test for changes to dead actions
PE: Dont invoke check_action_definitions() if there are no actions to
check
PE: Downgrade logging
PE: Ensure stop ops happen before cancelations
PE: Indicate orphan status when displayuing resources
PE: LF Bug #1554 - Probes should not have priority INFINITY
PE: LF Bug #1572 - Resource ordering not observed under some conditions
PE: Make clones ever so slightly sticky by default
PE: Memory leak fixes
PE: Prevent a potential use of NULL
PE: Provide the call id for ops to be cancelled
PE: Remove duplicate function declarations
PE: Stop of a partially stopped group failed when there was only two
child resources
plugins/stonith/{ssh,suicide}.c: Better OS portability
Portability: some OSes lack 'stdint.h'
Portability: ulong is the deprecated name for unsigned long
Put in changes from _29 to %29 in file names since Moin seems to have
changed that...
RA apache: a major update (closes Bug 1357)
RA eDir88: meta-data fixed again.
RA eDir88: meta-data fixed.
RA: db2 got new parameter: admin. Fixes Bug 1485.
RA: Debian Bug #420206 - Bashisms in IPaddr2
RA: Dummy and Delay fixed to use OCF_RESOURCE_INSTANCE. Dummy got a
couple of extra variables to control TERM signal handling and verbosity.
RA: eDir - failed stop doesn't exit with error (Yan Fitterer)
RA: edir88 - Improved monitor action by Yan Fitterer
RA: eDir88 - monitor() returning incorrect exit code when monitoring
fails.
RA: eDir88 - Repair a patch mangled by email
RA: eDir88: Updates from Yan Fitterer.
RA: eDirectory: Initial merge of code contributed by Yan Fitterer.
RA: eDirectory: Some cleanups.
RA: Filesystem: Improve OCFS2 UUID retrival and error handling
RA: Filesystem: search the path as well, if needed.
RA: IPaddr2 - Refine and fix Cluster IP functionality by Michael
Schwartzkopff.
RA: Make sure eDir88 is installed
RA: o2cb: Initial version.
RA: o2cb: Revamp distribution of cluster.conf
RA: ocf-shellfuncs - Add some lockfile-related functions
RA: ocf-shellfuncs.in invokes ha_debug instead of ha_log when
appropriate.
RA: Return to a simple but correct Dummy RA
Remove bashim from IPaddr
Remove Duplicate EXTRA_DIST from ldirectord/init.d/Makefile.am
Removed a message about attempt to remove ping node, since this is a
"normal" condition.
Renamed eDirectory RA to eDir88.
Reverted a misguided change to the web site... We should NOT
replace / with %2f in URLs...
stonith external: more debugging to show various lists retrieved from
a stonith plugin.
stonith/ibmrsa: improved Bourne shell syntax
Stonith: external - Dont make all possible parameters manditory
Stonith: Novell #266551 - getconfignames returned hostname instead of
hostlist
stonithd: fixed logging to print symbolic names for operation types
and results.
stonithd: mixed up op_result from st_op and ra_op. fixing it back.
TE: Fix potential printing of NULL
TE: Log the node's uname instead of UUID for completed actions
TE: Reduce logging
TE: Tweak logging of unconfirmed actions
tools: crm_resource - prevent attempts to clean up non-primitive
resources
Tools: haresources2cib - Use the correct name for no-quorum-policy
Tools: LF #1500 - Calls to attrd_updater with dampen=0 not processed
correctly
uname() return code: add (heartbeat/heartbeat.c) and improve error
message (crm/admin/crm_attribute.c)
update priority of ldirectord to extra to match dependancies
[DEBIAN] Add alternate build dependancy on libsnmp-dev
[DEBIAN] Add --enable-glib-malloc to configure's arguments
[DEBIAN] Close #420206
[DEBIAN] Depend on libsnmp10-dev rather than libsnmp9-dev
[DEBIAN] Documentation path of ldirectord should be /usr/share/doc/
ldirectord
[DEBIAN] fix rules, fix changelog
[DEBIAN] Make a debian init script for ldirectord
[DEBIAN] Rename the heartbeat-2 source package heartbeat
[DEBIAN] Update changelog for 2.0.8-2 release
[DEBIAN] Update documentation location
[DEBIAN] update priority of ldirectord to extra to match dependancies
[DEBIAN] Use << instead of < for dependancy relations
[IPaddr] Switch back to sh now bashims are gone
[IPv6addr] create_pid_directory() leaks dir
[IPv6addr] devname in scan_if() is too short
[IPv6ADDR] Fill in address bytes and use correct endienness
[IPv6addr] Handle scanf failures in scan_if()
[IPv6addr] Merge duplicated code from find_if() and get_if() into
scan_if()
[IPv6addr] overrun in find_if() for 128bit prefixes
[IPv6addr] Remove resources/heartbeat/IPv6addr.c
[IPv6addr] scan address directly into integers in scan_if()
[IPv6addr] send_ua() is leaking l
[IPv6addr] Use memset to set mask in find_if()
[IPv6addr] Use the 32bit wide field of in6_addr in scan_if()
[LDIRECTORD] fix copy-paste error in smtp_check's log
[LDIRECTORD] Fix thinko in range error message
[LDIRECTORD] Make the help text reflect the supported actions
[LDIRECTORD] recieved -> received in ldirectord.cf
[PATCH] Use elapsed in G_main_setall_id()
[PATCH] Use sys/types.h instead of asm/types.h in configure(.in)
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems