-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 14 Mar 2016 13:49:03 +0100 Source: pacemaker Binary: pacemaker-common pacemaker-resource-agents pacemaker pacemaker-cli-utils pacemaker-remote pacemaker-doc libcib4 libcib-dev libcrmcluster4 libcrmcluster-dev libcrmcommon3 libcrmcommon-dev libcrmservice3 libcrmservice-dev liblrmd1 liblrmd-dev libpe-rules2 libpe-status10 libpengine10 libpengine-dev libstonithd2 libstonithd-dev libtransitioner2 Architecture: source all amd64 Version: 1.1.14-2~bpo8+1 Distribution: jessie-backports Urgency: high Maintainer: Debian HA Maintainers <debian-ha-maintainers@lists.alioth.debian.org> Changed-By: Christoph Berg <christoph.berg@credativ.de> Description: libcib-dev - cluster resource manager CIB library development libcib4 - cluster resource manager CIB library libcrmcluster-dev - cluster resource manager cluster library development libcrmcluster4 - cluster resource manager cluster library libcrmcommon-dev - cluster resource manager common library development libcrmcommon3 - cluster resource manager common library libcrmservice-dev - cluster resource manager service library development libcrmservice3 - cluster resource manager service library liblrmd-dev - cluster resource manager LRMD library development liblrmd1 - cluster resource manager LRMD library libpe-rules2 - cluster resource manager Policy Engine rules library libpe-status10 - cluster resource manager Policy Engine status library libpengine-dev - cluster resource manager Policy Engine library development libpengine10 - cluster resource manager Policy Engine library libstonithd-dev - cluster resource manager STONITH daemon library development libstonithd2 - cluster resource manager STONITH daemon library libtransitioner2 - cluster resource manager transitioner library pacemaker - cluster resource manager pacemaker-cli-utils - cluster resource manager command line utilities pacemaker-common - cluster resource manager common files pacemaker-doc - cluster resource manager HTML documentation pacemaker-remote - cluster resource manager proxy daemon for remote nodes pacemaker-resource-agents - cluster resource manager general resource agents Closes: 458497 578340 586787 593319 608275 609480 610156 619552 630719 633963 639270 639272 665591 686342 700923 705191 728431 739731 740324 757514 768618 768922 809966 813008 813009 Changes: pacemaker (1.1.14-2~bpo8+1) jessie-backports; urgency=medium . * Rebuild for jessie-backports. * Temporarily remove init-system-helpers version requirement despite #768456. * Remove dh_strip --ddeb-migration. . pacemaker (1.1.14-2) unstable; urgency=medium . * [42577da] Promote resource-agents to Depends (Closes: #813009) * [55ed163] Move the dummy RA script and its man page into pacemaker (Closes: #813008) * [5c89773] Freshen package descriptions, factor out common text * [520288c] Run wrap-and-sort -ast on the package, add back comments * [86fccce] Split out common part and agents from the pacemaker package * [6ac6989] Move crm_attribute and crm_node into the pacemaker package * [6ff66d1] Move attrd_updater and stonith_admin into pacemaker-cli-utils * [ce91694] Create auth secret for pacemaker-remote * [1186e73] Use HTTPS for Vcs-Browser * [dd08977] New patches fixing typos * [613eaab] New patch Drop-misleading-comment-from-config-set-a-does- the-e.patch * [e0e5d90] Update Standards-Version to 3.9.7 (no changes needed) * [0c258fa] Make systemd support optional * [e2022ea] Set libexecdir to /usr/lib * [c9b3945] New patch Fix-typo-afer-after.patch * [a53197e] Override breaks-without-version Lintian warning * [c27b3b8] Explicitly delete the unwanted paths instead of ignoring the names everywhere * [d855aa0] Also move the default file into pacemaker-common * [142edfa] New patch The-DTD-RNG-and-XSL-files-are-not-executable.patch * [539a4e4] Add /var/lib/pacemaker/cores to the common package * [75f7f71] Let pacemaker_remoted use the common default file * [69920b0] Auto-export the init script variables read from the config . pacemaker (1.1.14-1) unstable; urgency=medium . * [4cae0b4] New upstream release candidate (1.1.14~rc4) * [30980dc] Delete upstreamed patches * [43883ae] The debug package overrides are not needed with automatic debug packages * [356a33e] Stop disabling -Werror * [286053e] New patch Don-t-override-a-libdir-containing.patch * [0cc1142] Enable parallel builds * [03f18e2] Rewrite debian/check_header_deps * [ac34441] Replace remote RA description patch with upstream proposal * [b4ddc03] New upstream release (1.1.14) * [cf25e77] Delete upstreamed patch * [fdbb9ab] Delete rejected RA description patch . pacemaker (1.1.14~rc4-2) unstable; urgency=medium . [ Ferenc Wágner ] * Fix debian/check_header_deps. . pacemaker (1.1.14~rc4-1) unstable; urgency=medium . * [462bed4] Correct systemd build dependency. Thanks to Christoph Berg * [7997c76] Delete upstreamed patches, update the rest * [07f265d] New patch Fix-typos-dependan-dependen.patch * [ab012f7] Update symbols files and libpe-status package name * [f083796] Migrate from the manual dbg package * [7a99412] Update libpengine package name and symbols * [e145501] Two new patches fixing typos * [93e0b95] New patch crm_resource-avoid-printing-uninitialized-memory.patch * [2ff35d0] PowerPC architectures miss some magic symbols * [f55a265] Move crm_config.h into an arch-specific directory (Closes: #809966) . pacemaker (1.1.13-2) unstable; urgency=medium . * Declare some symbols optional that do not show up on ppc(64el). * Add myself to Uploaders. . pacemaker (1.1.13-1) unstable; urgency=medium . * New upstream version, full repackaging (Closes: #633963, #665591, #686342, #700923, #705191, #728431, #739731, #757514, #768618, #768922) * New patch Library-options-go-into-Libs-not-Cflags.patch * Add several patches fixing various typos found by Lintian * The upstream init scripts did not trigger dh_installinit * New patch Fix-typos-dependan-cies-t-dependen-cies-t.patch * Also build the books * New patch Don-t-create-doc-775-the-intent-was-setting-the-mode.patch * New patch hb2openais-was-removed-by-c2344c9-kill-its-documenta.patch * Add Build-Depends-Package info to symbols files * generate_location_rule was an inadvertent export, OK to miss it * Fill out dependencies of pacemaker-dbg * Demote cluster-glue and crmsh | pcs to Suggests * The doc-base Files fields don't take directories * We do not install CTS Python files, so no need to remove them (Closes: #630719) * Reproduce the empty directories created by the upstream install target (Closes: #740324) * Get rid of an adduser warning on install * Do not enable crm_mon.service * New patch Fix-typo-OPSTIONS-OPTIONS.patch * Add my copyright to files under debian/ * Remove easily regenerated cruft from debian/rules * Version 1.23 of init-system-helpers does not start disabled services * Recommend fence-agents, they are needed for most clusters * New patch Restarting-pacemaker-adds-confusion-only.patch * New patch Use-the-clusterlabs-Publican-brand-for-building-the-.patch * The books are under CC-BY-SA-3 * New patch Enable-redirecting-etc-init.d-script-calls-to-system.patch * New patch Fix-typo-isnt-isn-t.patch * New patch Fix-typo-doesnt-doesn-t.patch * New patch Libraries-go-after-linker-flags.patch * Use autoreconf almost like autogen.sh * New patch Clean-up-generated-files.patch * Clean the Doxygen documentation * Upload to unstable . pacemaker (1.1.11-1) experimental; urgency=medium . * New upstream release * debian/patches/series: Disable 5 patches added for the last release as these are included in the upstream source now * debian/control: Bump Standards-Version . pacemaker (1.1.10+git20130802-4) unstable; urgency=low . * debian/patches/fix_crm_mon_host_list.patch: Patch by Andrew Beekhof to finally fix crm_mon. . pacemaker (1.1.10+git20130802-3) unstable; urgency=low . * Added four patches by Andrew Beekhof to make the CLI utils behave in a rather expected way than before * debian/patches/fix_crm_mon_utils.patch: drop . pacemaker (1.1.10+git20130802-2) unstable; urgency=low . * debian/patches/fix_crm_mon_utils.patch: Patch by Andrew Beekhof to fix crm_mon . pacemaker (1.1.10+git20130802-1) unstable; urgency=low . * Update to latest Git HEAD for M/S fix * Bump Build-Dependency on libqb to 0.16.0.real-1 . pacemaker (1.1.10-2) unstable; urgency=low . * Fix versioned Corosync dependency * Bump the Build-Dependency on cluster-glue . pacemaker (1.1.10-1) unstable; urgency=low . * New upstream version; Pacemaker 1.1.10 for Unstable, still using the old Corosync. * debian/patches/ftbfs: Drop, upstream now . pacemaker (1.1.9+git20130321-1) experimental; urgency=low . * New upstream version * debian/patches/libpils_fix.patch: Drop, included in upstream now * debian/patches/default_file_for_pacemaker.patch: Updated * debian/patches/fix_dir_creation.patch: Drop, included in upstream now * Added the pacemaker-remote package . pacemaker (1.1.8+git20121010-2) unstable; urgency=low . * debian/patches/libpils_fix.patch: Make pacemaker load libpils to make oldsk00l stonith agents work again . pacemaker (1.1.8+git20121010-1) unstable; urgency=low . * New git checkout to fix a problem with ver:1 mode on unstable * debian/pacemaker-dev.install: Re-locate the .pc files to -lib packages so that the CRM shell can find them without problems * debian/rules: Install the new pacemaker default file * debian/pacemaker.postinst: Make sure directories in /var/lib/pacemaker exist and have the right permissions . pacemaker (1.1.8+git20121009-3) unstable; urgency=low . * Apply another little fix by Andrew to fix the same issue . pacemaker (1.1.8+git20121009-2) unstable; urgency=low . * Apply a fix by Andrew Beekhof to fix the ver:1 mode of Pacemaker in conjunction with Corosync 1.4.4 and libqb . pacemaker (1.1.8+git20121009-1) unstable; urgency=low . * New upstream release * debian/control: Bump Standards-Version to 3.9.3 * debian/control: Add libqb-dev to Build-Depends * debian/*: Tops of adaptions for new upstream release * debian/rules: Enabled build hardening . pacemaker (1.1.7-1) unstable; urgency=low . * New upstream revision (Pacemaker 1.1.7) * debian/libcrmcommon2-dev.install, debian/pacemaker.install: Numerous additions and removals caused by the recent file reorganization done by upstream * debian/control: Build-Conflict with libqb-dev . pacemaker (1.1.6-2) unstable; urgency=low . * Adopted numerous changes from the Ubuntu packages, implemented by Andres Rodriguez to make co-maintaining these packages in Ubuntu and Debian a bit easier. . pacemaker (1.1.6-1) unstable; urgency=low . * New upstream version 1.1.6 . pacemaker (1.1.5-3) unstable; urgency=low . * debian/control: Really fix the issue with conflicting files this time, esp. for libstonithd1-dev vs. libstonithd0-dev (Closes: #639272) . pacemaker (1.1.5-2) unstable; urgency=low . * debian/control: Fix the Replaces: and Conflicts: for libpe-status3-dev to make sure there are no conflicting files with libpe-status2-dev (Closes: #639270) . pacemaker (1.1.5-1) unstable; urgency=low . [ Martin G. Loschwitz ] * New upstream release. Packaging is based largely on the Ubuntu package created by Andres Rodriguez. Thank you for the cool work! * Changing Ubuntu specific entries so that they become compatible with the Debian System * Bump Standards-Version -- no changes were necessary in the package * Fix magic for repairing dependency_libs problem [ Andres Rodriguez ] * debian/patches: - debian/patches/raexecupstart.patch: Refreshed. * debian/control: - Build-Depends on xsltproc, docbook-xsl, resource-agents-dev. - Bump libpe-status2 to libpe-status3 - Bump libstonithd0 to libstonithd1 - Depends on resource-agents. * debian/libpe-status2{-dev}.install: Rename to libpe-status3{-dev}.install * debian/libstonithd0{-dev}.install: Rename to libstonithd1{-dev}.install * debian/clean: Do not clean nvset.rng and rule.rng. * debian/pacemaker.install: - Add missing binaries, manpages and files. - Drop files no longer needed. - Change nvset-1.0.rng to nvset.rng and rule-1.0.rng to rule.rng. * debian/pacemaker.manpages: No longer needed. * debian/libstonithd1-dev.install: Remove files that no longer exist * debian/libcrmcluster1-dev.install: Add missing header. * debian/libpe-status3.install: Update version in file. * debian/libstonithd1.install: Update version in file. * debian/pacemaker-dev.install: Do not install *.pyc or *.pyo files * debian/rules: Change from --fail-missing to --list-missing to not fail when *.pyc or *.pyo files are not installed. * Switch from dh_pycentral to dh_python2. * debian/pacemaker.postinst: Remove pycentral pkginstall rule. . pacemaker (1.0.11-1.2) unstable; urgency=low . * Non-maintainer upload. * Don't install python bytecode so the upload gets accepted to the archive . pacemaker (1.0.11-1.1) unstable; urgency=low . * Non-maintainer upload. * Remove references to other libraries from dependency_libs field (Closes: #619552). . pacemaker (1.0.11-1) unstable; urgency=low . [ Martin G. Loschwitz ] * New upstream version . pacemaker (1.0.10-6) unstable; urgency=low . [ Martin G. Loschwitz ] * Added Build-Depends on libxml2-dev and help2man, kudos go to Florian Haas for pointing this out. * Replaced the lines in debian/rules to wipe dependency_libs from .la files with Steve Langasek's version (Closes: #619552) * Remove ancient leftovers from debian/rules file, again kudos to Florian Haas . pacemaker (1.0.10-5) unstable; urgency=low . [ Andres Rodriguez ] * Fix versioned dependency on cluster-glue-dev - The version should be a cluster-glue-dev version, not a pacemaker version. Closes: #608275 * Resolve libpe-rules2 upgrade failure Closes: #609480 . [ Andreas Metzler ] * Empty dependency_libs in libtool la file. http://wiki.debian.org/ReleaseGoals/LAFileRemoval Closes: #610156 . pacemaker (1.0.10-4) unstable; urgency=low . * Add dependency on cluster-glue-dev to libcrmcommon2-dev Closes: #608275 . pacemaker (1.0.10-3) unstable; urgency=low . * Use correct names for libpe-rules2-dev and libpe-status2-dev - This fixes a regression introduced in 1.0.10-2 . pacemaker (1.0.10-2) unstable; urgency=low . [ Andres Rodriguez ] * debian/rules: dh_pycentral only for pacemaker and pacemaker-dev. * debian/control: - Really remove Build-Depends on python-dev. - pacemaker-dev: Change from ${source:Version} to ${binary:Version}. - Add missing Section for library packages. - lib -dev binary packages: Drop ${python:Depends}, ${shlibs:Depends}; add dependency to its corresponding binary package. - lib binary packages: Drop ${python:Depends} - Rename libpe-{status,rules}-2 to libpe-{status,rules}2 respectively. * debian/libpe-{status,rules}-2{-dev}.install: - Rename to libpe-{status,rules}2{-dev}. . pacemaker (1.0.10-1) unstable; urgency=low . * New upstream * Depend on new binary packages of cluster-glue Closes: 593319 . pacemaker (1.0.9.1+hg15626-2) experimental; urgency=low . * Package split to better comply with Debian Policy (c. 8.1.) * Adapt package to new cluster-glue structure * Remove service_crm.so as according to beekhof, it's an unneeded copy only anyway * Bump Standards-Version . pacemaker (1.0.9.1+hg15626-1) unstable; urgency=low . * New upstream Mercurial checkout to fix the "cleanup" command . pacemaker (1.0.9.1-2) unstable; urgency=low . * Rebuild against fresh cluster-glue - Updated dependencies * Update debian/watch * Add dependencies on libglib2.0-dev, libxml2-dev and libcluster-glue-dev to pacemaker-dev. Closes: #586787 * Update standards version to 3.9.0 . pacemaker (1.0.9.1-1) unstable; urgency=low . * New Upstream . pacemaker (1.0.8+hg15494-4) unstable; urgency=low . * run dh_installdeb *after* dh_perl and dh_pycentral. . pacemaker (1.0.8+hg15494-3) unstable; urgency=low . * Merge 1.0.8+hg15494-2ubuntu1 debian/pacemaker-dev.install: Changed 'python2.5/site-packages' to 'python*/*-packages'. debian/control: - Add missing Build-Depends on libcluster-glue-dev. - Drop unnecessary Build-Depends on python-dev. * Build depend on libcluster-glue-dev Patch by Nobuhiro Iwamatsu Closes: 578340 . pacemaker (1.0.8+hg15494-2) unstable; urgency=low . * Fix support of python file handling for CRM shell . pacemaker (1.0.8+hg15494-1) unstable; urgency=low . * Build new packages for upload to official unstable repository * Base build on new cluster-glue and heartbeat * Removed spelling fixes patch; merged upstream. * Drop obsolete Build-Dependency on libnet1-dev . pacemaker (1.0.8-1) unstable; urgency=low . [ Simon Horman ] * New Upstream . pacemaker (1.0.7+hg20100303r15404-3) unstable; urgency=low . [ Martin Loschwitz ] * Fixing the CRM shell finally . pacemaker (1.0.7+hg20100303r15404-2) unstable; urgency=low . [ Martin Loschwitz ] * Fix inclusion of files for the CRM shell * Include two manpages in pacemaker package . pacemaker (1.0.7+hg20100303r15404-1) unstable; urgency=low . [ Martin Loschwitz ] * Update the copyright-file to the version updated by Ante Karamatic * Remove the Build-Dependency on heartbeat-dev (obsolete) * Add Build-Dependency on libcluster-glue-dev * New upstream checkout; officially ready for unstable . pacemaker (1.0.7+hg20100203-2) UNRELEASED; urgency=low . * Use debian source format 3.0 "quilt". * Raise debconf compatibility level to 7, and depend on this version accordingly. * Bump standars version to 3.8.4, no changes needed. * Remove duplicate control fields. * Add lintian overrides. * debian/rules: fix indentations. * Install manpages using dh_installman. . pacemaker (1.0.7+hg20100203-1) unstable; urgency=low . * Rebuild against the new cluster stack releases . pacemaker (1.0.7+hg20100127-0test1) unstable; urgency=low . * New upstream version . pacemaker (1.0.6+hg20091102-4~bpo50+1) lenny-backports; urgency=low . * Rebuild for lenny-backports. . pacemaker (1.0.6+hg20091102-4) unstable; urgency=low . * Make pacemaker depend on cluster-agents to make sure it does not get removed during updates. . pacemaker (1.0.6+hg20091102-3) unstable; urgency=low . * Replace dependency on cluster-messaging-framework with corosync or heartbeat -- enforce heartbeat for default installations . pacemaker (1.0.6+hg20091102-2) unstable; urgency=low . * Fix broken dependency on heartbeat . pacemaker (1.0.6+hg20091102-1) unstable; urgency=low . * New upstream version: 1.0.6 * Undo packagesplit for pacemaker -- it's one package now * Depend on cluster-messaging-framework . pacemaker (1.0.5+hg20091012-1) unstable; urgency=low . * New upstream version * Switch back to openais-legacy for the time being . pacemaker (1.0.5+hg20090915-1) unstable; urgency=low . * New upstream version * Some cleanups in debian/-subdirectory * Changes to control-file to reflect new HB situation . pacemaker (1.0.4.1+hg20090606-1) experimental; urgency=low . * Rebuild, now with the finally "official" 1.0.4. * Some cleanups in debian/ (remove ancient files) . pacemaker (1.0.4.1+hg20090604-1) experimental; urgency=low . * Rebuild to reflect another set of upstream changes. Sigh. . pacemaker (1.0.4+hg20090604-1) experimental; urgency=low . * New upstream version: pacemaker 1.0.4+hg20090604 . pacemaker (1.0.3+svn20090522-2) experimental; urgency=low . * Added --libdir to configure script to make sure libraries go into the correct directories. * Make postinst no longer bail out if /var/run/heartbeat/crm and / or /var/lib/heartbeat/pengine are missing . pacemaker (1.0.3+svn20090522-1) experimental; urgency=low . * Updated to latest version of upstream 1.0 stable tree . pacemaker (1.0.2-4) experimental; urgency=low . * Add missing build dependency on libheartbeat2-dev . pacemaker (1.0.2-3) experimental; urgency=low . * Added pacemaker.lcrso * Build against newer Heartbeat package * Provide separate packages for heartbeat / openais * Changed the Maintainer-Field to the Debian HA-Group . pacemaker (1.0.2-2) experimental; urgency=low . * Increased versioned build-depend on heartbeat-dev and depend of pacemaker on heartbeat to 2.99.2+sles11r3-1 so that crmd is built against and uses liblrm.so.2 . * Include var/* in pacemaker package . * Add dependency on the following virtual packages provided by heartbeat. This is to ensure that if the versions of these libraries increase this version of pacemaker will conflict with the new heartbeat package - libapphb2, liblrm2, libpils2, libplumb2, libstonith1 . pacemaker (1.0.2-1) experimental; urgency=medium . [ Andrew Beekhof ] * Update source tarball to revision: d232d19daeb9 (stable-1.0) tip * Statistics: Changesets: 441 Diff: 639 files changed, 20871 insertions(+), 21594 deletions(-) . * Changes since Pacemaker-1.0.1 + High (bnc#450815): Tools: crm cli: don't generate id for the operations tag + High: ais: Add support for the new AIS IPC layer + High: ais: Always set header.error to the correct default: SA_AIS_OK + High: ais: Bug BNC#456243 - Ensure the membership cache always contains an entry for the local node + High: ais: Bug BNC:456208 - Prevent deadlocks by not logging in the child process before exec() + High: ais: By default, disable supprt for the WIP openais IPC patch + High: ais: Detect and handle situations where ais and the crm disagree on the node name + High: ais: Ensure crm_peer_seq is updated after a membership update + High: ais: Make sure all IPC header fields are set to sane defaults + High: ais: Repair and streamline service load now that whitetank startup functions correctly + High: build: create and install doc files + High: cib: Allow clients without mainloop to connect to the cib + High: cib: CID:18 - Fix use-of-NULL in cib_perform_op + High: cib: CID:18 - Repair errors introduced in b5a18704477b - Fix use-of-NULL in cib_perform_op + High: cib: Ensure diff's contain the correct values of admin_epoch + High: cib: Fix four moderately sized memory leaks detected by Valgrind + High: Core: CID:10 - Prevent indexing into an array of schemas with a negative value + High: Core: CID:13 - Fix memory leak in log_data_element + High: Core: CID:15 - Fix memory leak in crm_get_peer + High: Core: CID:6 - Fix use-of-NULL in copy_ha_msg_input + High: Core: Fix crash in the membership code preventing node shutdown + High: Core: Fix more memory leaks foudn by valgrind + High: Core: Prevent unterminated strings after decompression + High: crmd: Bug BNC:467995 - Delay marking STONITH operations complete until STONITH tells us so + High: crmd: Bug LF:1962 - Don't NACK peers because they're not (yet) in our membership. Just ignore them. + High: crmd: Bug LF:2010 - Ensure fencing cib updates create the node_state entry if needed to preent re-fencing during cluster startup + High: crmd: Correctly handle reconnections to attrd + High: crmd: Ensure updates for lost migrate operations indicate which node it tried to migrating to + High: crmd: If there are no nodes to finalize, start an election. + High: crmd: If there are no nodes to welcome, start an election. + High: crmd: Prevent node attribute loss by detecting attrd disconnections immediately + High: crmd: Prevent node re-probe loops by ensuring manditory actions always complete + High: PE: Bug 2005 - Fix startup ordering of cloned stonith groups + High: PE: Bug 2006 - Correctly reprobe cloned groups + High: PE: Bug BNC:465484 - Fix the no-quorum-policy=suicide option + High: PE: Bug LF:1996 - Correctly process disabled monitor operations + High: PE: CID:19 - Fix use-of-NULL in determine_online_status + High: PE: Clones now default to globally-unique=false + High: PE: Correctly calculate the number of available nodes for the clone to use + High: PE: Only shoot online nodes with no-quorum-policy=suicide + High: PE: Prevent on-fail settings being ignored after a resource is successfully stopped + High: PE: Prevent use-of-NULL for failed migrate actions in process_rsc_state() + High: PE: Remove an optimization for the terminate node attribute that caused the cluster to block indefinitly + High: PE: Repar the ability to colocate based on node attributes other than uname + High: PE: Start the correct monitor operation for unmanaged masters + High: stonith: CID:3 - Fix another case of exceptionally poor error handling by the original stonith developers + High: stonith: CID:5 - Checking for NULL and then dereferencing it anyway is an interesting approach to error handling + High: stonithd: Sending IPC to the cluster is a privileged operation + High: stonithd: wrong checks for shmid (0 is a valid id) + High: Tools: attrd - Correctly determine when an attribute has stopped changing and should be committed to the CIB + High: Tools: Bug 2003 - pingd doesn't correctly detect failures when the interface is down + High: Tools: Bug 2003 - pingd doesn't correctly handle node-down events on multi-NIC systems + High: Tools: Bug 2021 - pingd does not detect sequence wrapping correctly, incorrectly reports nodes offline + High: Tools: Bug BNC:468066 - Don't use the result of uname() when its no longer in scope + High: Tools: Bug BNC:473265 - crm_resource -L dumps core + High: Tools: Bug LF:2001 - Transient node attributes should be set via attrd + High: Tools: Bug LF:2036 - crm_resource cannot set/get parameters for cloned resources + High: Tools: Bug LF:2046 - Node attribute updates are lost because attrd can take too long to start + High: Tools: Cause the correct clone instance to be failed with crm_resource -F + High: Tools: cluster_test - Allow the user to select a stack and fix CTS invocation + High: Tools: crm cli: allow rename only if the resource is stopped + High: Tools: crm cli: catch system errors on file operations + High: Tools: crm cli: completion for ids in configure + High: Tools: crm cli: drop '-rsc' from attributes for order constraint + High: Tools: crm cli: exit with an appropriate exit code + High: Tools: crm cli: fix wrong order of action and resource in order constraint + High: Tools: crm cli: fox wrong exit code + High: Tools: crm cli: improve handling of cib attributes + High: Tools: crm cli: new command: configure rename + High: Tools: crm cli: new command: configure upgrade + High: Tools: crm cli: new command: node delete + High: Tools: crm cli: prevent key errors on missing cib attributes + High: Tools: crm cli: print long help for help topics + High: Tools: crm cli: return on syntax error when parsing score + High: Tools: crm cli: rsc_location can be without nvpairs + High: Tools: crm cli: short node preference location constraint + High: Tools: crm cli: sometimes, on errors, level would change on single shot use + High: Tools: crm cli: syntax: drop a bunch of commas (remains of help tables conversion) + High: Tools: crm cli: verify user input for sanity + High: Tools: crm: find expressions within rules (don't always skip xml nodes due to used id) + High: Tools: crm_master shouldn't define a set id now that attrd is used. Defining one can break lookups + High: Tools: crm_mon Use the OID assigned to the project by IANA for SNMP traps + High: Tools: hb2openais: add constraints for clvmd to controld + High: Tools: hb2openais: adjust path to the supporting script and set CONF variable + High: Tools: hb2openais: improve media processing and set rrp_mode for multiple rings configuration + High: Tools: hb2openais: openais supports up to two rings + High: Tools: hb2openais: set no-quorum-policy to ignore for 2-node clusters + High: Tools: hb2openais: start mgmtd if appropriate + Medium (bnc#445622): Tools: crm cli: improve the node show command and drop node status + Medium (LF 2009): stonithd: improve timeouts for remote fencing + Medium: ais: Allow dead peers to be removed from membership calculations + Medium: ais: Pass node deletion events on to clients + Medium: ais: Sanitize ipc usage + Medium: ais: Supply the node's uname in addtion to the id + Medium: Build: Clean up configure to ensure NON_FATAL_CFLAGS is consistent with CFLAGS (ie. includes -g) + Medium: Build: Install cluster_test + Medium: Build: Use more restrictive CFLAGS and fix the resulting errors + Medium: cib: CID:20 - Fix potential use-after-free in cib_native_signon + Medium: Core: Bug BNC:474727 - Set a maximum time to wait for IPC messages + Medium: Core: CID:12 - Fix memory leak in decode_transition_magic error path + Medium: Core: CID:14 - Fix memory leak in calculate_xml_digest error path + Medium: Core: CID:16 - Fix memory leak in date_to_string error path + Medium: Core: Try to track down the cause of XML parsing errors + Medium: crmd: Bug BNC:472473 - Don't wait excessive amounts of time for lost actions + Medium: crmd: Bug BNC:472473 - Reduce the transition timeout to action_timeout+network_delay + Medium: crmd: Don't fast-track the processing of LRM refreshes when there are pending actions. + Medium: crmd: do_dc_join_filter_offer - Check the 'join' message is for the current instance before deciding to NACK peers + Medium: crmd: Find option values without having to do a config upgrade + Medium: crmd: Implement shutdown using a transient node attribute + Medium: crmd: Update the crmd options to use dashes instead of underscores + Medium: cts: Add 'cluster reattach' to the suite of automated regression tests + Medium: cts: cluster_test - Make some usability enhancements + Medium: CTS: cluster_test - suggest a valid port number + Medium: CTS: Fix python import order + Medium: cts: Implement an automated SplitBrain test + Medium: CTS: Remove references to deleted classes + Medium: Extra: Resources - Use HA_VARRUN instead of HA_RSCTMP for state files as Heartbeat removes HA_RSCTMP at startup + Medium: HB: Bug 1933 - Fake crmd_client_status_callback() calls because HB doesn't provide them for already running processes + Medium: PE: CID:17 - Fix memory leak in find_actions_by_task error path + Medium: PE: CID:7,8 - Prevent hypothetical use-of-NULL in LogActions + Medium: PE: Defer logging the actions performed on a resource until we've processed ordering constraints + Medium: PE: Remove the symmetrical attribute of colocation constraints + Medium: Resources: pingd - fix the meta defaults + Medium: Resources: Stateful - Add missing meta defaults + Medium: stonithd: exit if we the pid file cannot be locked + Medium: Tools: Allow attrd clients to specify the ID the attribute should be created with + Medium: Tools: attrd - Allow attribute updates to be performed from a hosts' peer + Medium: Tools: Bug LF:1994 - Clean up crm_verify return codes + Medium: Tools: Change the pingd defaults to ping hosts once every second (instead of 5 times every 10 seconds) + Medium: Tools: cibmin - Detect resource operations with a view to providing email/snmp/cim notification + Medium: Tools: crm cli: add back symmetrical for order constraints + Medium: Tools: crm cli: generate role in location when converting from xml + Medium: Tools: crm cli: handle shlex exceptions + Medium: Tools: crm cli: keep order of help topics + Medium: Tools: crm cli: refine completion for ids in configure + Medium: Tools: crm cli: replace inf with INFINITY + Medium: Tools: crm cli: streamline cib load and parsing + Medium: Tools: crm cli: supply provider only for ocf class primitives + Medium: Tools: crm_mon - Add support for sending mail notifications of resource events + Medium: Tools: crm_mon - Include the DC's version in status summary + Medium: Tools: crm_mon - Sanitize startup and option processing + Medium: Tools: crm_mon - switch to event-driven updates and add support for sending snmp traps + Medium: Tools: crm_shadow - Replace the --locate option with the saner --edit + Medium: Tools: hb2openais: do not remove Evmsd resources, but replace them with clvmd + Medium: Tools: hb2openais: replace crmadmin with crm_mon + Medium: Tools: hb2openais: replace the lsb class with ocf for o2cb + Medium: Tools: hb2openais: reuse code + Medium: Tools: LF:2029 - Display an error if crm_resource is used to reset the operation history of non-primitive resources + Medium: Tools: Make pingd resilient to attrd failures + Medium: Tools: pingd - fix the command line switches + Medium: Tools: Rename ccm_tool to crm_node . [ Simon Horman ] * Changes made while producing Debian packages + Change distribution from sid to experimental + Remove autoconf automake autoheader on clean as these end up as symlinks which dpkg-source can't handle + Remove libltdl.tar on as this is a binary which dpkg-source can't handle + Make sure configure and py-compile are executable if present + Remove build-stamp on clean, otherwise the package can't be rebuilt + Remove lib64 path mangling code from configure, it seems to be broken on Debian + Use dh_install instead of dh_movefiles - Remove debian/*.files debian/*.dirs These files are not needed, as debian/*.install is used. They should be removed from upstream. + Use dh_clean and dh_auto_clean in clean target of debian/rules + Use dh_prep instead of dh_clean in build target of debian/rules . pacemaker (1.0.1-1) stable; urgency=high . * Update source tarball to revision: 2883431a818b (stable-1.0) tip * Statistics: Changesets: 160 Diff: 810 files changed, 6881 insertions(+), 6214 deletions(-) . * Changes since 388654dfef8f + High: ais: Allow the crmd to get callbacks whenever a node's state changes + High: ais: Ensure HA_RSCTMP exists for use by resource agents + High: ais: Hook up the openais.conf config logging options + High: ais: Zero out the PID of disconnecting clients + High: cib: Ensure global updates cause a disk write when appropriate + High: Core: Add an extra snaity check to getXpathResults() to prevent segfaults + High: Core: Don't redefine __FUNCTION__ unnecessarily + High: Core: Repair the ability to have comments in the configuration + High: crmd: Bug:1975 - crmd should wait indefinitely for stonith operations to complete + High: crmd: Ensure PE processing does not occur for all error cases in do_pe_invoke_callback + High: crmd: Requests to the CIB should cause any prior PE calculations to be ignored + High: PE: Bug LF:1988 - Ensure recurring operations always have the correct target-rc set + High: PE: Bug LF:1988 - For unmanaged resources we need to skip the usual can_run_resources() checks + High: PE: Ensure the terminate node attribute is handled correctly + High: PE: Fix optional colocation + High: PE: Improve up the detection of 'new' nodes joining the cluster + High: PE: Prevent assert failures in master_color() by ensuring unmanaged masters are always reallocated to their current location + High: Tools: crm cli: parser: return False on syntax error and None for comments + High: Tools: crm cli: unify template and edit commands + High: Tools: crm_shadow - Show more line number information after validation failures + High: Tools: hb2openais: add option to upgrade the CIB to v3.0 + High: Tools: hb2openais: add U option to getopts and update usage + High: Tools: hb2openais: backup improved and multiple fixes + High: Tools: hb2openais: fix class/provider reversal + High: Tools: hb2openais: fix testing + High: Tools: hb2openais: move the CIB update to the end + High: Tools: hb2openais: update logging and set logfile appropriately + High: Tools: LF:1969 - Attrd never sets any properties in the cib + High: Tools: Make attrd functional on OpenAIS + Medium: ais: Hook up the options for specifying the expected number of nodes and total quorum votes + Medium: ais: Provide better feedback when nodes change nodeid's (in openais.conf) + Medium: cib: Always store cib contents on disk with num_updates=0 + Medium: cib: Ensure remote access ports are cleaned up on shutdown + Medium: crmd: Detect deleted resource operations automatically + Medium: crmd: Erase a node's resource operations and transient attributes after a successful STONITH + Medium: crmd: Find a more appropriate place to update quorum and refresh attrd attributes + Medium: crmd: Fix the handling of unexpected PE exits to ensure the current CIB is stored + Medium: crmd: Fix the recording of pending operations in the CIB + Medium: crmd: Initiate an attrd refresh _after_ the status section has been fully repopulated + Medium: crmd: Only the DC should update quorum in an openais cluster + Medium: Ensure meta attributes are used consistantly + Medium: PE: Allow group and clone level resource attributes + Medium: PE: Bug N:437719 - Ensure scores from colocated resources count when allocating groups + Medium: PE: Prevent lsb scripts from being used in globally unique clones + Medium: PE: Make a best-effort guess at a migration threshold for people with 0.6 configs + Medium: Resources: controld - ensure we are part of a clone with globally_unique=false + Medium: Tools: attrd - Automatically refresh all attributes after a CIB replace operation + Medium: Tools: Bug LF:1985 - crm_mon - Correctly process failed cib queries to allow reconnection after cluster restarts + Medium: Tools: Bug LF:1987 - crm_verify incorrectly warns of configuration upgrades for the most recent version + Medium: Tools: crm (bnc#441028): check for key error in attributes management + Medium: Tools: crm_mon - display the meaning of the operation's rc code instead of the status + Medium: Tools: crm_mon - Fix the display of timing data + Medium: Tools: crm_verify - check that we're being asked to validate a complete config + Medium: xml: Relax the restriction on the contents of rsc_locaiton.node . pacemaker (1.0.0-1) stable; urgency=medium . * Update source tarball to revision: 388654dfef8f tip * Statistics: Changesets: 261 Diff: 3021 files changed, 244985 insertions(+), 111596 deletions(-) . * Changes since f805e1b30103 + High: add the crm cli program + High: ais: Move the service id definition to a common location and make sure it is always used + High: build: rename hb2openais.sh to .in and replace paths with vars + High: cib: Implement --create for crm_shadow + High: cib: Remove dead files + High: Core: Allow the expected number of quorum votes to be configrable + High: Core: cl_malloc and friends were removed from Heartbeat + High: Core: Only call xmlCleanupParser() if we parsed anything. Doing so unconditionally seems to cause a segfault + High: hb2openais.sh: improve pingd handling; several bugs fixed + High: hb2openais: fix clone creation; replace EVMS strings + High: new hb2openais.sh conversion script + High: PE: Bug LF:1950 - Ensure the current values for all notification variables are always set (even if empty) + High: PE: Bug LF:1955 - Ensure unmanaged masters are unconditionally repromoted to ensure they are monitored correctly. + High: PE: Bug LF:1955 - Fix another case of filtering causing unmanaged master failures + High: PE: Bug LF:1955 - Umanaged mode prevents master resources from being allocated correctly + High: PE: Bug N:420538 - Anit-colocation caused a positive node preference + High: PE: Correctly handle unmanaged resources to prevent them from being started elsewhere + High: PE: crm_resource - Fix the --migrate command + High: PE: MAke stonith-enabled default to true and warn if no STONITH resources are found + High: PE: Make sure orphaned clone children are created correctly + High: PE: Monitors for unmanaged resources don't need to wait for start/promote/demote actions to complete + High: stonithd (LF 1951): fix remote stonith operations + High: stonithd: fix handling of timeouts + High: stonithd: fix logic for stonith resource priorities + High: stonithd: implement the fence-timeout instance attribute + High: stonithd: initialize value before reading fence-timeout + High: stonithd: set timeouts for fencing ops to the timeout of the start op + High: stonithd: stonith rsc priorities (new feature) + High: Tools: Add hb2openais - a tool for upgrading a Heartbeat cluster to use OpenAIS instead + High: Tools: crm_verify - clean up the upgrade logic to prevent crash on invalid configurations + High: Tools: Make pingd functional on Linux + High: Update version numbers for 1.0 candidates + Medium: ais: Add support for a synchronous call to retrieve the node's nodeid + Medium: ais: Use the agreed service number + Medium: Build: Reliably detect heartbeat libraries during configure + Medium: Build: Supply prototypes for libreplace functions when needed + Medium: Build: Teach configure how to find corosync + Medium: Core: Provide better feedback if Pacemaker is started by a stack it doesn't support + Medium: crmd: Avoid calling GHashTable functions with NULL + Medium: crmd: Delay raising I_ERROR when the PE exits until we've had a chance to save the current CIB + Medium: crmd: Hook up the stonith-timeout option to stonithd + Medium: crmd: Prevent potential use-of-NULL in global_timer_callback + Medium: crmd: Rationalize the logging of graph aborts + Medium: PE: Add a stonith_timeout option and remove new options that are better set in rsc_defaults + Medium: PE: Allow external entities to ask for a node to be shot by creating a terminate=true transient node attribute + Medium: PE: Bug LF:1950 - Notifications do not contain all documented resource state fields + Medium: PE: Bug N:417585 - Don't restart group children who's individual score drops below zero + Medium: PE: Detect clients that disconnect before receiving their reply + Medium: PE: Implement a true maintenance mode + Medium: PE: Implement on-fail=standby for NTT. Derived from a patch by Satomi TANIGUCHI + Medium: PE: Print the correct message when stonith is disabled + Medium: PE: ptest - check the input is valid before proceeding + Medium: PE: Revert group stickiness to the 'old way' + Medium: PE: Use the correct attribute for action 'requires' (was prereq) + Medium: stonithd: Fix compilation without full heartbeat install + Medium: stonithd: exit with better code on empty host list + Medium: tools: Add a new regression test for CLI tools + Medium: tools: crm_resource - return with non-zero when a resource migration command is invalid + Medium: tools: crm_shadow - Allow the admin to start with an empty CIB (and no cluster connection) + Medium: xml: pacemaker-0.7 is now an alias for the 1.0 schema . pacemaker (0.7.3-1) stable; urgency=medium . * Update source tarball to revision: 33e677ab7764+ tip * Statistics: Changesets: 133 Diff: 89 files changed, 7492 insertions(+), 1125 deletions(-) . * Changes since f805e1b30103 + High: Tools: add the crm cli program + High: Core: cl_malloc and friends were removed from Heartbeat + High: Core: Only call xmlCleanupParser() if we parsed anything. Doing so unconditionally seems to cause a segfault + High: new hb2openais.sh conversion script + High: PE: Bug LF:1950 - Ensure the current values for all notification variables are always set (even if empty) + High: PE: Bug LF:1955 - Ensure unmanaged masters are unconditionally repromoted to ensure they are monitored correctly. + High: PE: Bug LF:1955 - Fix another case of filtering causing unmanaged master failures + High: PE: Bug LF:1955 - Umanaged mode prevents master resources from being allocated correctly + High: PE: Bug N:420538 - Anit-colocation caused a positive node preference + High: PE: Correctly handle unmanaged resources to prevent them from being started elsewhere + High: PE: crm_resource - Fix the --migrate command + High: PE: MAke stonith-enabled default to true and warn if no STONITH resources are found + High: PE: Make sure orphaned clone children are created correctly + High: PE: Monitors for unmanaged resources don't need to wait for start/promote/demote actions to complete + High: stonithd (LF 1951): fix remote stonith operations + High: Tools: crm_verify - clean up the upgrade logic to prevent crash on invalid configurations + Medium: ais: Add support for a synchronous call to retrieve the node's nodeid + Medium: ais: Use the agreed service number + Medium: PE: Allow external entities to ask for a node to be shot by creating a terminate=true transient node attribute + Medium: PE: Bug LF:1950 - Notifications do not contain all documented resource state fields + Medium: PE: Bug N:417585 - Don't restart group children who's individual score drops below zero + Medium: PE: Implement a true maintenance mode + Medium: PE: Print the correct message when stonith is disabled + Medium: stonithd: exit with better code on empty host list + Medium: xml: pacemaker-0.7 is now an alias for the 1.0 schema . pacemaker (0.7.1-1) stable; urgency=medium . * Update source tarball to revision: f805e1b30103+ tip * Statistics: Changesets: 184 Diff: 513 files changed, 43408 insertions(+), 43783 deletions(-) . * Testing Notes: . + Test hardware: . + All testing was performed with STONITH enabled . + Pending bugs encountered during testing: . * Changes since 0.7.0-19 + Fix compilation when GNUTLS isn't found + Hg: Use the default branch name for dev + High: admin: Fix use-after-free in crm_mon + High: Build: Remove testing code that prevented heartbeat-only builds + High: cib: Use single quotes so that the xpath queries for nvpairs will succeed + High: crmd: Always connect to stonithd when the TE starts and ensure we notice if it dies + High: crmd: Correctly handle a dead PE process + High: crmd: Make sure async-failures cause the failcount to be incrimented + High: PE: Bug LF:1941 - Handle failed clone instance probes when clone-max < #nodes + High: PE: Parse resource ordering sets correctly + High: PE: Prevent use-of-NULL - order->rsc_rh will not always be non-NULL + High: PE: Unpack colocation sets correctly + High: Tools: crm_mon - Prevent use-of-NULL for orphaned resources + Medium: ais: Add support for a synchronous call to retrieve the node's nodeid + Medium: ais: Allow transient clients to receive membership updates + Medium: ais: Avoid double-free in error path + Medium: ais: Include in the mebership nodes for which we haven't determined their hostname + Medium: ais: Spawn the PE from the ais plugin instead of the crmd + Medium: cib: By default, new configurations use the latest schema + Medium: cib: Clean up the CIB if it was already disconnected + Medium: cib: Only incriment num_updates if something actually changed + Medium: cib: Prevent use-after-free in client after abnormal termination of the CIB + Medium: Core: Fix memory leak in xpath searches + Medium: Core: Get more details regarding parser errors + Medium: Core: Repair expand_plus_plus - don't call char2score on unexpanded values + Medium: Core: Switch to the libxml2 parser - its significantly faster + Medium: Core: Use a libxml2 library function for xml -> text conversion + Medium: crmd: Asynchronous failure actions have no parameters + Medium: crmd: Avoid calling glib functions with NULL + Medium: crmd: Do not allow an election to promote a node from S_STARTING + Medium: crmd: Do not vote if we've not completed the local startup + Medium: crmd: Fix te_update_diff() now that get_object_root() functions differently + Medium: crmd: Fix the lrmd xpath expressions to not contain quotes + Medium: crmd: If we get a join offer during an election, better restart the election + Medium: crmd: No further processing is needed when using the LRM's API call for failing resources + Medium: crmd: Only update have-quorum if the value changed + Medium: crmd: Repair the input validation logic in do_te_invoke + Medium: cts: CIB's can no longer contain comments + Medium: cts: Enable a bunch of tests that were incorrectly disabled + Medium: cts: The libxml2 parser wont allow v1 resources to use integers as parameter names + Medium: Don't use the cluster UID and GID directly. Look them up based on the configured value of HA_CCMUSER + Medium: Fix compilation when heartbeat is not supported + Medium: PE: Allow groups to be involved in optional ordering constraints + Medium: PE: Allow sets of operations to be reused by multiple resources + Medium: PE: Bug LF:1941 - Mark extra clone instances as orphans and don't show inactive ones + Medium: PE: Determin the correct migration-threshold during resource expansion + Medium: PE: Implement no-quorum-policy=suicide (FATE #303619) + Medium: pengine: Clean up resources after stopping old copies of the PE + Medium: pengine: Teach the PE how to stop old copies of itself + Medium: Tools: Backport hb_report updates + Medium: Tools: cib_shadow - On create, spawn a new shell with CIB_shadow and PS1 set accordingly + Medium: Tools: Rename cib_shadow to crm_shadow . pacemaker (0.7.0-19) unstable; urgency=medium . * Update source tarball to revision: 007c3a1c50f5 (unstable) tip * Statistics: Changesets: 108 Diff: 216 files changed, 4632 insertions(+), 4173 deletions(-) . * Changes added since unstable-0.7 + High: admin: Fix use-after-free in crm_mon + High: ais: Change the tag for the ais plugin to "pacemaker" (used in openais.conf) + High: ais: Log terminated processes as an error + High: cib: Performance - Reorganize things to avoid calculating the XML diff twice + High: PE: Bug LF:1941 - Handle failed clone instance probes when clone-max < #nodes + High: PE: Fix memory leak in action2xml + High: PE: Make OCF_ERR_ARGS a node-level error rather than a cluster-level one + High: PE: Properly handle clones that are not installed on all nodes + Medium: admin: cibadmin - Show any validation errors if the upgrade failed + Medium: admin: cib_shadow - Implement --locate to display the underlying filename + Medium: admin: cib_shadow - Implement a --diff option + Medium: admin: cib_shadow - Implement a --switch option + Medium: admin: crm_resource - create more compact constraints that don't use lifetime (which is deprecated) + Medium: ais: Approximate born_on for OpenAIS based clusters + Medium: cib: Remove do_id_check, it is a poor substitute for ID validation by a schema + Medium: cib: Skip construction of pre-notify messages if no-one wants one + Medium: Core: Attempt to streamline some key functions to increase performance + Medium: Core: Clean up XML parser after validation + Medium: crmd: Detect and optimize the crm's behavior when processing diffs of an LRM refresh + Medium: Fix memory leaks when resetting the name of an XML object + Medium: PE: Prefer the current location if it is one of a group of nodes with the same (highest) score . pacemaker (0.7.0-1) unstable; urgency=low . * Update source tarball to revision: bde0c7db74fb tip * Statistics: Changesets: 439 Diff: 676 files changed, 41310 insertions(+), 52071 deletions(-) . * Changes added since stable-0.6 + High: A new tool for setting up and invoking CTS + High: Admin: All tools now use --node (-N) for specifying node unames + High: Admin: All tools now use --xml-file (-x) and --xml-text (-X) for specifying where to find XML blobs + High: cib: Cleanup the API - remove redundant input fields + High: cib: Implement CIB_shadow - a facility for making and testing changes before uploading them to the cluster + High: cib: Make registering per-op callbacks an API call and renamed (for clarity) the API call for requesting notifications + High: Core: Add a facility for automatically upgrading old configurations + High: Core: Adopt libxml2 as the XML processing library - all external clients need to be recompiled + High: Core: Allow sending TLS messages larger than the MTU + High: Core: Fix parsing of time-only ISO dates + High: Core: Smarter handling of XML values containing quotes + High: Core: XML memory corruption - catch, and handle, cases where we're overwriting an attribute value with itself + High: Core: The xml ID type doesn't allow UUIDs that start with a number + High: Core: Implement XPath based versions of query/delete/replace/modify + High: Core: Remove some HA2.0.(3,4) compatability code + High: crmd: Overhaul the detection of nodes that are starting vs. failed + High: PE: Bug LF:1459 - Allow failures to expire + High: PE: Have the PE do non-persistent configuration upgrades before performing calculations + High: PE: Replace failure-stickiness with a simple 'migration-threshold' + High: TE: Simplify the design by folding the tengine process into the crmd + Medium: Admin: Bug LF:1438 - Allow the list of all/active resource operations to be queried by crm_resource + Medium: Admin: Bug LF:1708 - crm_resource should print a warning if an attribute is already set as a meta attribute + Medium: Admin: Bug LF:1883 - crm_mon should display fail-count and operation history + Medium: Admin: Bug LF:1883 - crm_mon should display operation timing data + Medium: Admin: Bug N:371785 - crm_resource -C doesn't also clean up fail-count attributes + Medium: Admin: crm_mon - include timing data for failed actions + Medium: ais: Read options from the environment since objdb isn't completely usable yet + Medium: cib: Add sections for op_defaults and rsc_defaults + Medium: cib: Better matching notification callbacks (for detecting duplicates and removal) + Medium: cib: Bug LF:1348 - Allow rules and attribute sets to be referenced for use in other objects + Medium: cib: BUG LF:1918 - By default, all cib calls now timeout after 30s + Medium: cib: Detect updates that decrease the version tuple + Medium: cib: Implement a client-side operation timeout - Requires LHA update + Medium: cib: Implement callbacks and async notifications for remote connections + Medium: cib: Make cib->cmds->update() an alias for modify at the API level (also implemented in cibadmin) + Medium: cib: Mark the CIB as disconnected if the IPC connection is terminated + Medium: cib: New call option 'cib_can_create' which can be passed to modify actions - allows the object to be created if it doesn't exist yet + Medium: cib: Reimplement get|set|delete attributes using XPath + Medium: cib: Remove some useless parts of the API + Medium: cib: Remove the 'attributes' scaffolding from the new format + Medium: cib: Implement the ability for clients to connect to remote servers + Medium: Core: Add support for validating xml against RelaxNG schemas + Medium: Core: Allow more than one item to be modified/deleted in XPath based operations + Medium: Core: Fix the sort_pairs function for creating sorted xml objects + Medium: Core: iso8601 - Implement subtract_duration and fix subtract_time + Medium: Core: Reduce the amount of xml copying occuring + Medium: Core: Support value='value+=N' XML updates (in addtion to value='value++') + Medium: crmd: Add support for lrm_ops->fail_rsc if its available + Medium: crmd: HB - watch link status for node leaving events + Medium: crmd: Bug LF:1924 - Improved handling of lrmd disconnects and shutdowns + Medium: crmd: Do not wait for actions with a start_delay over 5 minutes. Confirm them immediately + Medium: PE: Bug LF:1328 - Don't fencing nodes in clusters without managed resources + Medium: PE: Bug LF:1461 - Give transient node attributes (in <status/>) preference over persistent ones (in <nodes/>) + Medium: PE: Bug LF:1884, Bug LF:1885 - Implement N:M ordering and colocation constraints + Medium: PE: Bug LF:1886 - Create a resource and operation 'defaults' config section + Medium: PE: Bug LF:1892 - Allow recurring actions to be triggered at known times + Medium: PE: Bug LF:1926 - Probes should complete before stop actions are invoked + Medium: PE: Fix the standby when it's set as a transient attribute + Medium: PE: Implement a global 'stop-all-resources' option + Medium: PE: Implement cibpipe, a tool for performing/simulating config changes "offline" + Medium: PE: We don't allow colocation with specific clone instances + Medium: Tools: pingd - Implement a stack-independant version of pingd + Medium: xml: Ship an xslt for upgrading from 0.6 to 0.7 . pacemaker (0.6.5-1) unstable; urgency=low . * New upstream release * Standards version is 3.8.0 * Change "Recommends:" to "Suggests:" * Add debian/watch . pacemaker (0.6.0-1) experimental; urgency=low . * New debian package. Closes: #458497 * New upstream release * debian/copyright: updated * Makefile.am: pacemaker.lcrso permissions are 0644 * crm_utils.py.in: interpreter is /usr/bin/python * service_crm.so: removed, it's a copy of pacemaker.lcrso * crm.dtd: is not executable * *.py files are executables * pacemaker.lcrso: stripped * Test if Makefile exists before running $(MAKE) * Updated descriptions and homepage * Updated build-dependency and dependency lists * Deleted rpaths with chrpath Checksums-Sha1: af9dc084ea98975cffc970895aecb2f6b8603e9a 4013 pacemaker_1.1.14-2~bpo8+1.dsc b41b345da55dee3779a2e6e862f6a4424a9bc4c1 4729808 pacemaker_1.1.14.orig.tar.gz 03dbdb3db6552872f6a64e21a6a176ea558cbfe5 40516 pacemaker_1.1.14-2~bpo8+1.debian.tar.xz 3d21955427f551b4e28c944923a06da3b0f84110 112362 pacemaker-common_1.1.14-2~bpo8+1_all.deb 38d3f1332f6f333bf66f5633a2fc28079fd5c2eb 103486 pacemaker-resource-agents_1.1.14-2~bpo8+1_all.deb f1ff034b30cf6f118477ab236b01f4e329353979 403554 pacemaker_1.1.14-2~bpo8+1_amd64.deb 2cad625b7bf96135ecd1e9e88731614e4f339cb2 226206 pacemaker-cli-utils_1.1.14-2~bpo8+1_amd64.deb b519e9b5794f88009e0632775d7549eee0c93170 102826 pacemaker-remote_1.1.14-2~bpo8+1_amd64.deb fff4bdfb8bb977ffa0ba4d17a3ee72d1a0c348dc 33430096 pacemaker-doc_1.1.14-2~bpo8+1_all.deb 018010924ea3e104fa637fd42de03871807fb981 121682 libcib4_1.1.14-2~bpo8+1_amd64.deb 708cbf2c7588b401bf01f764795b00ee3607397f 80460 libcib-dev_1.1.14-2~bpo8+1_amd64.deb ef41f89b8eeeebee7116835d079a2aba59f25f11 110276 libcrmcluster4_1.1.14-2~bpo8+1_amd64.deb bd9227e04cee8bfff34236f782f73187ff62a8c7 80524 libcrmcluster-dev_1.1.14-2~bpo8+1_amd64.deb ab10ce9cfb120a8dd747962ef53d3f356bbc863d 207566 libcrmcommon3_1.1.14-2~bpo8+1_amd64.deb ee87f1ebfe1f7b96e85b6e454321381c68789c6c 96152 libcrmcommon-dev_1.1.14-2~bpo8+1_amd64.deb cb6fd5f37b6c2d45f8eab6d2ed19291b8426ab24 107086 libcrmservice3_1.1.14-2~bpo8+1_amd64.deb ec7ddbb3f86dac8d9f2cc732d1730d45fa9530de 81880 libcrmservice-dev_1.1.14-2~bpo8+1_amd64.deb 10155bc866e57004bbb7cd50c7e9caa02b93bc24 96142 liblrmd1_1.1.14-2~bpo8+1_amd64.deb 0f1affbc2a66fee51a7573727a04ffd252bf94c3 82280 liblrmd-dev_1.1.14-2~bpo8+1_amd64.deb 4679d8635ca77a288d9ee9cd114c18264ca95d0b 92008 libpe-rules2_1.1.14-2~bpo8+1_amd64.deb a7334e9c8772a43b2fa4a65c9b491ebdb1db7c56 169112 libpe-status10_1.1.14-2~bpo8+1_amd64.deb a838805bc9baf596de13433c40d5b3ee6d781ace 201822 libpengine10_1.1.14-2~bpo8+1_amd64.deb c98276d3e8057d334109e722be14f75e069eed97 83888 libpengine-dev_1.1.14-2~bpo8+1_amd64.deb 272441cdcd4bf76ddfea5eaf7635fbd0fe26ac79 103272 libstonithd2_1.1.14-2~bpo8+1_amd64.deb d440410d244078895dab35659d699d97bbca33e8 81540 libstonithd-dev_1.1.14-2~bpo8+1_amd64.deb b884af9a607aba613b66279c737e0312609814ac 89952 libtransitioner2_1.1.14-2~bpo8+1_amd64.deb Checksums-Sha256: 2abfe004362771aa7eb1a36870be851ead48fb5c180014372002d89e3087d722 4013 pacemaker_1.1.14-2~bpo8+1.dsc 2f73043a5de5e66a47462d37cd68c4c6861f71a03c0ea02eb4ae2b1a550cd7b0 4729808 pacemaker_1.1.14.orig.tar.gz 89590eeb811fdeb72738ad35243b2cf5a61a2636d745a2de754ea1a43d89b28a 40516 pacemaker_1.1.14-2~bpo8+1.debian.tar.xz 0bb4201bac7df7ec640008b18471797f46060660ae87690bba6d1607bda642ef 112362 pacemaker-common_1.1.14-2~bpo8+1_all.deb b73e625eb7ce30aea45655a3fa6702e49aef79834325daaba1ba23a3db3a9d69 103486 pacemaker-resource-agents_1.1.14-2~bpo8+1_all.deb 823f8051717c891c58e19fb48ff34b0cc3ab294b648e6e54460e23e22b1ec9f0 403554 pacemaker_1.1.14-2~bpo8+1_amd64.deb 1837d1dface977f944f60db707b960c257fba49f76573723d22a9dd0a93351ed 226206 pacemaker-cli-utils_1.1.14-2~bpo8+1_amd64.deb 2d6e7bbb4d2cae1998b53517b4348cfa8711fa12a85bf72fa9fab598bb31aa70 102826 pacemaker-remote_1.1.14-2~bpo8+1_amd64.deb 8b84e7ae43805053f16260565368e675099f479b1332a0a5ff079029a45722e2 33430096 pacemaker-doc_1.1.14-2~bpo8+1_all.deb 1240cd48043a08b83c9c4e83cf2cdc4b0b8f31b1cfafddae30de1f10f86f830c 121682 libcib4_1.1.14-2~bpo8+1_amd64.deb 1fd42a094b2ff01beebb0b9837862ac705105c4ee2eb1d5e64ec9d9b91ac5cb1 80460 libcib-dev_1.1.14-2~bpo8+1_amd64.deb b95f26943ff395f2da1c73c172218c356f4b76b61933074d8b4053938dad9198 110276 libcrmcluster4_1.1.14-2~bpo8+1_amd64.deb 4c5a126cbc019078dd780113c37884dd32f42a9bee12d7118cceeb3b410d8c73 80524 libcrmcluster-dev_1.1.14-2~bpo8+1_amd64.deb 3da196176d3fb032e49301c7d23cbcb39daae07d6e96d95b334471ff411f8790 207566 libcrmcommon3_1.1.14-2~bpo8+1_amd64.deb f137f31f4fcc928373073acac17a97a8ac49145e73f1c25dca47e13268c237dd 96152 libcrmcommon-dev_1.1.14-2~bpo8+1_amd64.deb f6574029784617c23767b20763530ef0ac2af2f2d1a95a8f95b1926b57f0817f 107086 libcrmservice3_1.1.14-2~bpo8+1_amd64.deb 320094470e2355e2807224725c9c71d736c30e67aa9385dea6add6ba2be20997 81880 libcrmservice-dev_1.1.14-2~bpo8+1_amd64.deb f1d61562f57ed86be48de99e3ee96d81aad44090a614330e50c1b3c1aba378ab 96142 liblrmd1_1.1.14-2~bpo8+1_amd64.deb ee99e9deeda808fd9f8aff14667197aff89d4a9b52002713a8750f5c1a527115 82280 liblrmd-dev_1.1.14-2~bpo8+1_amd64.deb 61b7045c467881e3ddac1d56fdceb6401b435ebe68f256a9572a26f1f1a1b35b 92008 libpe-rules2_1.1.14-2~bpo8+1_amd64.deb b28cec6065d6d08583be6178c74b804ff2cdff283317f318eb247e7f251f6b92 169112 libpe-status10_1.1.14-2~bpo8+1_amd64.deb 154d239d3097992132a9ba39f310c412fb98271b7234b42300888f7a54e5f9c3 201822 libpengine10_1.1.14-2~bpo8+1_amd64.deb d558f68f7333df3938143d6229e9a1e8aa6173a66a3384e72cd37f0ef537a7a6 83888 libpengine-dev_1.1.14-2~bpo8+1_amd64.deb 1352b2c2698d9029433ec0a479871ce0ad98f7cc8935d117e9bf41c03c6e1290 103272 libstonithd2_1.1.14-2~bpo8+1_amd64.deb 515164db67ed162b106b73344094a3e73e86fc952d5c15c78a670becbf0ca24d 81540 libstonithd-dev_1.1.14-2~bpo8+1_amd64.deb 0f56935f7b163a629a93d9e1308e39deee443b55130900f57ca28982d35ac0ef 89952 libtransitioner2_1.1.14-2~bpo8+1_amd64.deb Files: 396d5c75da44e949826c3f92eebccc88 4013 admin optional pacemaker_1.1.14-2~bpo8+1.dsc 8f9973085512b6782c019b6d9a78ca8e 4729808 admin optional pacemaker_1.1.14.orig.tar.gz 406abfb87aa01d5067a6db8e64ee7351 40516 admin optional pacemaker_1.1.14-2~bpo8+1.debian.tar.xz 78ad5eb14996d7381201bb0969276fd2 112362 admin optional pacemaker-common_1.1.14-2~bpo8+1_all.deb f558f348b54d55762edeced605b8b576 103486 admin optional pacemaker-resource-agents_1.1.14-2~bpo8+1_all.deb 3b66fd64fc0cc155afec2df2a261bef4 403554 admin optional pacemaker_1.1.14-2~bpo8+1_amd64.deb c3a8626923e47275274d29fa77c6c0d9 226206 admin optional pacemaker-cli-utils_1.1.14-2~bpo8+1_amd64.deb 3a37832fe0356dd94d1f5c9cac7feb24 102826 admin optional pacemaker-remote_1.1.14-2~bpo8+1_amd64.deb cecff6579c4f485e52a03933b1e61de6 33430096 doc optional pacemaker-doc_1.1.14-2~bpo8+1_all.deb ceab03a751ebb77f67555ee81842911d 121682 libs optional libcib4_1.1.14-2~bpo8+1_amd64.deb 124d4f69dfd4887c3f4cacb865c0793c 80460 libdevel optional libcib-dev_1.1.14-2~bpo8+1_amd64.deb 5d1300472ea412f4e7eb0b4877e89e1f 110276 libs optional libcrmcluster4_1.1.14-2~bpo8+1_amd64.deb bdf15844676d9027bc5b403353573414 80524 libdevel optional libcrmcluster-dev_1.1.14-2~bpo8+1_amd64.deb b2780bb71e54914a8171b4164d3027b9 207566 libs optional libcrmcommon3_1.1.14-2~bpo8+1_amd64.deb f2e4fd35a8107cb5e93a9772d060fd9c 96152 libdevel optional libcrmcommon-dev_1.1.14-2~bpo8+1_amd64.deb 3c5e33a1d3c176d4a2e6c6d7ffa2c875 107086 libs optional libcrmservice3_1.1.14-2~bpo8+1_amd64.deb d6bf85bcc9d24950f7b8e1c2b9413fba 81880 libdevel optional libcrmservice-dev_1.1.14-2~bpo8+1_amd64.deb 85e421d68a42484edd193e39ce057be4 96142 libs optional liblrmd1_1.1.14-2~bpo8+1_amd64.deb fdfb7666f79cee4ded5d9951f2500d99 82280 libdevel optional liblrmd-dev_1.1.14-2~bpo8+1_amd64.deb a3bd8fa8d5b556b8f6af051d26e9cfe4 92008 libs optional libpe-rules2_1.1.14-2~bpo8+1_amd64.deb cacd7dfce192891a59704d93d2a29f65 169112 libs optional libpe-status10_1.1.14-2~bpo8+1_amd64.deb 05d4f359e70584760682b642b6c750cd 201822 libs optional libpengine10_1.1.14-2~bpo8+1_amd64.deb e602114a95b26d68d091ca0c8ab916ec 83888 libdevel optional libpengine-dev_1.1.14-2~bpo8+1_amd64.deb 4922752ee913dff7bf9a19537bfa7086 103272 libs optional libstonithd2_1.1.14-2~bpo8+1_amd64.deb fe525f8892ecea9be439ce70346dd38b 81540 libdevel optional libstonithd-dev_1.1.14-2~bpo8+1_amd64.deb 6df950651aa12cba3e85b9ed1a2e9238 89952 libs optional libtransitioner2_1.1.14-2~bpo8+1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJW5sy1AAoJEExaa6sS0qeuB0QP+wRpIDqgByCoioYmvMefdQGv 2LkTu+TsHkeCPMCS0o1k4PFzhKz54ODLiuSn44oQYvddPXFBU4nD0xHANgOqYnN2 ePjYQE4ji0+nOp/Dgp52hw/1BVtURvOitNRWFxPVRDN9tDCOgprmF0nJYzzP/tLy OM5eR8On8fzPP13L5wH5Tf9qp24+mv4kAY1uIJJVK7iYeSz893vBaLIAx3HEdxCd 2Ah7CIuFe7FHMOpXh2dclklKbD3E9uxYkTdPYvWMTz6LvbEfaOlm2Txzx394tXfz SdUd0kfsmzigUXAtDShzFZV4nHdd80miR8NMdT3eSUmIIo6fvcxD7BCKzqQDalNf gnrrOSYmmbVWpqOL38cV5c1sYy47wSHkhK/F4Go/Tp6lfiwOGc52o5ZsYROA73Cc rP9q4fAFSRUY4/r8fQlkAbR+OMjl5cIH3PbsPXJuQh++rXmJS+qV+cDj015yoIo2 bn3aW42bU03JDjA2pzEhw6AdiuVf0NFlosfSoFYeK+yXIFosg/c1+Khi9ApDJKdt xnZVmM+GzwRx5sC+hgHDRfo1ko4Uoligxob4skGRVeafUPXyNuti+WFRu2ytNugk tmCN5QMHieseVUAkGWzhQifahMzqNDcOGVj9x7x8SOMIM+oqeKonWntROG43nDEA /l8nh86FB/3PGxySQXY2 =RgMM -----END PGP SIGNATURE-----