2007/6/29, Andrew Beekhof <[EMAIL PROTECTED]>:
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
Thanks a lot for your hard work, just a note, will it be too complicated (maybe build system's fault) to update the package's changelog? roamer:~/download> rpm -q heartbeat heartbeat-2.1.0-28.1 roamer:~/download> rpm -q --changelog heartbeat * sáb mar 03 2007 - [EMAIL PROTECTED] - Update to 6f593d2a4086 tip and allow building without the crm enabled Ciro
_______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
